@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 3.4rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 4.25rem;
}
.display-2 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 2.4rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3rem;
}
.display-4 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.75rem;
}
.display-7 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 2.72rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.38rem;
    font-size: calc( 1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #22a5e5 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #22a5e5 !important;
  border-color: #22a5e5 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #13709e !important;
  border-color: #13709e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #13709e !important;
  border-color: #13709e !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #11324f !important;
  border-color: #11324f !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #020508 !important;
  border-color: #020508 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #020508 !important;
  border-color: #020508 !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #22a5e5;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #13709e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #22a5e5 !important;
  border-color: #22a5e5 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #11324f;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #020508 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #11324f !important;
  border-color: #11324f !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #22a5e5 !important;
}
.text-secondary {
  color: #11324f !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #116690 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #000000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #22a5e5;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #22a5e5;
  border-color: #22a5e5;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #22a5e5;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #d9effa;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #22a5e5 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #22a5e5;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #22a5e5;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #22a5e5;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #22a5e5;
  border-bottom-color: #22a5e5;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #22a5e5 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #11324f !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%2322a5e5' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
.btn {
  box-shadow: none;
}
a {
  transition: color 0.6s;
  background-image: none !important;
}
.dropdown-item:hover {
  color: #22a5e5 !important;
  background: white !important;
}
.nav-dropdown .link.dropdown-toggle::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E") no-repeat center center;
  background-size: contain;
  border: none !important;
  height: 14px;
  width: 14px;
  opacity: 0.4;
}
a,
ul,
li,
p {
  font-family: 'Plus Jakarta Sans';
}
/* Change background color of the form */
.hs-form {
  background-color: #f5f5f5;
  padding: 20px;
  border-radius: 8px;
  font-family: 'Plus Jakarta Sans';
}
/* Style form input fields */
.hs-input {
  border: 1px solid #ccc;
  padding: 12px;
  border-radius: 4px;
  font-size: 16px;
  width: 100%;
}
/* Change submit button style */
.hs-submit {
  background-color: #0073e6;
  color: white;
  border: none;
  padding: 12px 20px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px;
}
/* Add hover effect on submit button */
.hs-submit:hover {
  background-color: #005bb5;
}
/* Customize form title */
.hs-form-title {
  font-size: 24px;
  font-weight: bold;
  color: #333;
  margin-bottom: 15px;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sQT9c793YP {
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/r-mbr-9-959x587.jpg");
}
.cid-sQT9c793YP .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-sQT9c793YP .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-sQT9c793YP {
    align-items: center;
  }
  .cid-sQT9c793YP .row {
    justify-content: flex-start;
  }
  .cid-sQT9c793YP .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-sQT9c793YP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-sQT9c793YP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sQT9c793YP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-sQT9c793YP .content-wrap {
    width: 100%;
  }
}
.cid-sQT9c793YP .mbr-text,
.cid-sQT9c793YP .mbr-section-btn {
  color: #ffffff;
}
.cid-sQT9c793YP .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-sUdsVek2Tm {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-sUdsVek2Tm .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sUdsVek2Tm P {
  color: #11324f;
}
.cid-sUdsVek2Tm H4 {
  color: #11324f;
}
.cid-sUdsVek2Tm .contact-info {
  background: #e0eaf1;
  border-radius: 15px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.cid-sUdsVek2Tm .mbr-form {
  background: #fff;
  padding: 20px;
  border-radius: 15px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.cid-sUdsVek2Tm .form-control {
  font-size: 15px;
}
.cid-sUdsVek2Tm .hs-form-frame {
  padding: 0;
  font-family: 'Plus Jakarta Sans';
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSLHdDxiWy {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/mbr-11.jpeg");
}
.cid-sSLHdDxiWy .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sSLHdDxiWy .image-wrap img {
    display: block;
    margin: auto;
    width: 60%;
  }
}
.cid-sSLHdDxiWy .mbr-section-title DIV {
  text-align: center;
}
.cid-sSLHdDxiWy .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-sSLJZiX458 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-sSLJZiX458 .right {
  display: flex;
  flex-direction: column;
}
.cid-sSLJZiX458 .card-heading {
  padding-bottom: 15px;
  color: #11324f;
  font-weight: 600;
  text-align: center;
}
.cid-sSLJZiX458 .row {
  justify-content: center;
}
.cid-sSLJZiX458 ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.cid-sSLJZiX458 .list {
  color: #11324f;
}
.cid-sSzknCudeP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #11324f;
}
.cid-sSzknCudeP .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sSzknCudeP .counter-container ul li {
  margin-bottom: 2rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sSzknCudeP .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #ffffff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-sSzknCudeP .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sSzknCudeP .mbr-text {
  color: #ffffff;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSLLPTcDwg {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/mbr-17.jpeg");
}
.cid-sSLLPTcDwg .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sSLLPTcDwg .image-wrap img {
    display: block;
    margin: auto;
    width: 60%;
  }
}
.cid-sSLLPTcDwg .mbr-section-title DIV {
  text-align: center;
}
.cid-sSLLPTcDwg .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-sSLLQrHpe9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-sSLLQrHpe9 .right {
  display: flex;
  flex-direction: column;
}
.cid-sSLLQrHpe9 .card-heading {
  padding-bottom: 15px;
  color: #11324f;
  font-weight: 600;
  text-align: center;
}
.cid-sSLLQrHpe9 .row {
  justify-content: center;
}
.cid-sSLLQrHpe9 ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.cid-sSLLQrHpe9 .list {
  color: #11324f;
}
.cid-sSzstuyy7k {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #11324f;
}
.cid-sSzstuyy7k .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sSzstuyy7k .counter-container ul li {
  margin-bottom: 2rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sSzstuyy7k .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #ffffff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-sSzstuyy7k .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sSzstuyy7k .mbr-text {
  color: #ffffff;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSSex7Pioe {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/mbr-7.png");
}
.cid-sSSex7Pioe .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sSSex7Pioe .image-wrap img {
    display: block;
    margin: auto;
    width: 60%;
  }
}
.cid-sSSex7Pioe .mbr-section-title DIV {
  text-align: center;
}
.cid-sSSex7Pioe .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-sSSex8lpJ9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-sSSex8lpJ9 .right {
  display: flex;
  flex-direction: column;
}
.cid-sSSex8lpJ9 .card-heading {
  padding-bottom: 15px;
  color: #11324f;
  font-weight: 600;
  text-align: center;
}
.cid-sSSex8lpJ9 .row {
  justify-content: center;
}
.cid-sSSex8lpJ9 ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.cid-sSSex8lpJ9 .list {
  color: #11324f;
}
.cid-sSSex8Bjj9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #11324f;
}
.cid-sSSex8Bjj9 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sSSex8Bjj9 .counter-container ul li {
  margin-bottom: 2rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sSSex8Bjj9 .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #ffffff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-sSSex8Bjj9 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sSSex8Bjj9 .mbr-text {
  color: #ffffff;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDcJvtDxZQ {
  background-image: url("../../../assets/images/bg-ban-2000x1166.jpg");
}
.cid-uDcJvtDxZQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcJvtDxZQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDcJvtDxZQ .container {
    padding: 0 24px;
  }
}
.cid-uDcJvtDxZQ .content-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 2rem;
  padding: 80px;
  padding: 80px 0px;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper {
    padding: 40px;
  }
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDcJvtDxZQ .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDcJvtDxZQ .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #ffffff;
  margin-bottom: 16px;
  border-radius: 5px;
  border: 1px solid #f3fbff;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
  gap: 9px;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: auto;
  height: 45px;
  border-radius: 7% !important;
  margin-left: -10px;
  object-fit: contain;
  border: 1px solid #ccc;
  margin-right: 6px;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .mbr-people {
  font-size: 85%;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDcJvtDxZQ .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
.cid-uDcJvtDxZQ .mbr-section-title {
  color: #18212d;
  line-height: normal;
}
.cid-uDcJvtDxZQ .mbr-desc,
.cid-uDcJvtDxZQ .desc-wrapper {
  color: #0d97ab;
  text-align: left;
}
.cid-uDcJvtDxZQ .mbr-text,
.cid-uDcJvtDxZQ .text-wrapper {
  color: #000000;
  text-align: left;
}
.cid-uDcJvtDxZQ .mbr-rating {
  color: #EFCC4E;
}
.cid-uDcJvtDxZQ .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDcJvtDxZQ .mbr-section-title,
.cid-uDcJvtDxZQ .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDcJvtDxZQ .mbr-rating,
.cid-uDcJvtDxZQ .rating-wrapper,
.cid-uDcJvtDxZQ .people-wrapper {
  text-align: left;
  color: #e6c63b;
}
.cid-uDcJvtDxZQ .mbr-people,
.cid-uDcJvtDxZQ .people-wrapper {
  text-align: left;
  color: #e78f2a;
}
.cid-uDcJvtDxZQ .mbr-section-title-1,
.cid-uDcJvtDxZQ .mbr-section-btn {
  color: #2592c5;
}
.cid-uDcJvtDxZQ .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDcJvtDxZQ .text-wrapper ul {
  padding-left: 0;
}
.cid-uDcJvtDxZQ .text-wrapper ul li {
  list-style: none;
}
.cid-uDcJvtDxZQ .steps-para {
  display: flex;
  gap: 10px;
  align-items: center;
}
.cid-uDcJvtDxZQ span.num-badge {
  position: relative;
  font-weight: bold;
  border-radius: 5px;
  background-color: #22a5e5 ;
  color: white;
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  min-width: 30px;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uDcJvtDxZQ .steps-para {
    flex-direction: column;
    align-items: flex-start;
  }
}
.cid-uNYsrm5Ndb {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uNYsrm5Ndb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNYsrm5Ndb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNYsrm5Ndb .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uNYsrm5Ndb .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uNYsrm5Ndb .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uNYsrm5Ndb .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uNYsrm5Ndb .border-top {
  border-color: #999;
}
.cid-uNYsrm5Ndb .list,
.cid-uNYsrm5Ndb .item-wrap {
  color: #bbbbbb;
}
.cid-uNYsrm5Ndb .text-right {
  text-align: right;
}
.cid-uNYsrm5Ndb .case-s-bg {
  background-image: linear-gradient(180deg, #d7f2ff 0%, #bce3ff 100%);
  border-radius: 10px;
  padding: 70px 35px;
}
.cid-uNYFYV26SV.popup-builder {
  background-color: #ffffff;
}
.cid-uNYFYV26SV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uNYFYV26SV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uNYFYV26SV .modal-content,
.cid-uNYFYV26SV .modal-dialog {
  height: auto;
}
.cid-uNYFYV26SV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uNYFYV26SV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uNYFYV26SV .form-wrapper .mbr-form .form-group,
  .cid-uNYFYV26SV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uNYFYV26SV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uNYFYV26SV .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uNYFYV26SV .mbr-text {
  text-align: center;
}
.cid-uNYFYV26SV .pt-0 {
  padding-top: 0 !important;
}
.cid-uNYFYV26SV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uNYFYV26SV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uNYFYV26SV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uNYFYV26SV .modal-open {
  overflow: hidden;
}
.cid-uNYFYV26SV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uNYFYV26SV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uNYFYV26SV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uNYFYV26SV .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uNYFYV26SV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uNYFYV26SV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uNYFYV26SV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uNYFYV26SV .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uNYFYV26SV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uNYFYV26SV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uNYFYV26SV .modal-backdrop.fade {
  opacity: 0;
}
.cid-uNYFYV26SV .modal-backdrop.show {
  opacity: .5;
}
.cid-uNYFYV26SV .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uNYFYV26SV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uNYFYV26SV .modal-header {
    padding: 1rem;
  }
}
.cid-uNYFYV26SV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uNYFYV26SV .modal-header .close svg {
  fill: #353535;
}
.cid-uNYFYV26SV .modal-header .close:hover {
  opacity: 1;
}
.cid-uNYFYV26SV .modal-header .close:focus {
  outline: none;
}
.cid-uNYFYV26SV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: left;
  color: #11324f;
}
.cid-uNYFYV26SV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uNYFYV26SV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNYFYV26SV .modal-body {
    padding: 1rem;
  }
}
.cid-uNYFYV26SV .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uNYFYV26SV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNYFYV26SV .modal-footer {
    padding: 1rem;
  }
}
.cid-uNYFYV26SV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uNYFYV26SV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uNYFYV26SV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uNYFYV26SV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uNYFYV26SV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uNYFYV26SV .modal-lg,
  .cid-uNYFYV26SV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uNYFYV26SV .modal-xl {
    max-width: 1140px;
  }
}
.cid-uNYFYV26SV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uNYFYV26SV .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uNYFYV26SV .form-group {
  margin-bottom: 1rem;
}
.cid-uNYFYV26SV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uNYFYV26SV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uNYFYV26SV .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uNYFYV26SV .mbr-section-btn {
  margin: 0;
}
.cid-uNYFYV26SV .mbr-section-btn .btn {
  margin: 0;
}
.cid-uNYFYV26SV .hsfc-Step__Content {
  padding: 0;
}
.cid-uDcJwBbaZ3 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uDcJwBbaZ3 p {
  line-height: 1.6;
}
.cid-uDcJwBbaZ3 .card-box {
  width: -webkit-fill-available;
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 0px;
  box-shadow: 0px 6px 15px #eef4ff;
}
.cid-uDcJwBbaZ3 .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uDcJwBbaZ3 .card-img .img1 {
  color: #57468b !important;
}
.cid-uDcJwBbaZ3 .card-img .img2 {
  color: #5580ff !important;
}
.cid-uDcJwBbaZ3 .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uDcJwBbaZ3 .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uDcJwBbaZ3 .card-img .img5 {
  color: #bfceff !important;
}
.cid-uDcJwBbaZ3 .card-img .img6 {
  color: #57468b !important;
}
.cid-uDcJwBbaZ3 .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uDcJwBbaZ3 .card-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: inherit;
}
.cid-uDcJwBbaZ3 .card {
  height: 100%;
  margin: auto;
}
.cid-uDcJwBbaZ3 img {
  width: 100%;
  heigth: auto;
}
.cid-uDcJwBbaZ3 .card-title1 {
  color: #353535;
  text-align: left;
  line-height: 25px;
  font-size: 15px;
  font-weight: 500;
}
.cid-uDcJwBbaZ3 .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uDcJwBbaZ3 .card-title2 {
  color: #000000;
}
.cid-uDcJwBbaZ3 .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uDcJwBbaZ3 .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uDcJwBbaZ3 .card-img {
    order: 1;
  }
  .cid-uDcJwBbaZ3 .card-box {
    order: 2;
  }
}
.cid-uDcJwBbaZ3 .card-img {
  width: auto;
}
.cid-uDcJwBbaZ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcJwBbaZ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcJwBbaZ3 .mbr-section-title,
.cid-uDcJwBbaZ3 .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDcJwBbaZ3 .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uDcJwBbaZ3 .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uDcJwBbaZ3 .card-wrapper.protect {
  height: 100%;
}
.cid-uDcJwBbaZ3 .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uDcJwBbaZ3 .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uDcJwBbaZ3 .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uDcJwBbaZ3 .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uDcJwBbaZ3 .product-illustration {
  border-radius: 15px;
}
.cid-uDcJwBbaZ3 .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uDcJwBbaZ3 .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uDcJwBbaZ3 .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uDcJwBbaZ3 .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uDcJwBbaZ3 .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uDcJwBbaZ3 .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uDcJwBbaZ3 .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uDcJwBbaZ3 .end-to-end-img {
  padding: 10px;
  border-radius: 25px;
  width: 100%;
  margin: auto;
}
.cid-uDcJwBbaZ3 .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uDcJwBbaZ3 .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uDcJwBbaZ3 .text-left {
  text-align: left !important;
}
.cid-uDcJwBbaZ3 .mbr-section-title,
.cid-uDcJwBbaZ3 .mbr-section-btn DIV {
  text-align: center;
}
.cid-uDcJwBbaZ3 .protect-text {
  color: #5ea0c3;
  background: #eef5f9;
  padding: 4px 8px ;
  margin-bottom: 7px !important;
  border-radius: 5px !important;
}
.cid-uDcJwBbaZ3 .insight-text {
  color: #c67132;
  background: #f9f0ea;
  padding: 4px 8px ;
  margin-bottom: 7px !important;
  border-radius: 5px !important;
}
.cid-uDcJwBbaZ3 .discover-text {
  color: #58428d;
  background: #edecf3;
  padding: 4px 8px ;
  margin-bottom: 7px !important;
  border-radius: 5px !important;
}
.cid-uDcJwBbaZ3 .accesor-text {
  color: #5c8034;
  background: #eef2ea;
  padding: 4px 8px ;
  margin-bottom: 7px !important;
  border-radius: 5px !important;
}
@media (max-width: 768px) {
  .cid-uDcJwBbaZ3 .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uKubZvJ9Cu {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uKubZvJ9Cu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKubZvJ9Cu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKubZvJ9Cu .item {
  display: flex;
  align-items: center;
  flex-direction: column;
  background: #fafafa;
  border-radius: 10px;
}
.cid-uKubZvJ9Cu .item .icon-wrap {
  text-align: center;
}
.cid-uKubZvJ9Cu .item span.mbr-iconfont {
  line-height: 40px;
}
.cid-uKubZvJ9Cu .item span {
  font-size: 1rem;
  color: #ffffff;
  line-height: initial;
}
.cid-uKubZvJ9Cu .item::before {
  content: "\e96b";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 22px;
  left: -27px;
  top: 52%;
  color: #d3d3d3;
}
.cid-uKubZvJ9Cu .item.first:before {
  display: none;
}
.cid-uKubZvJ9Cu .item.five:before {
  display: none;
}
.cid-uKubZvJ9Cu .icon-box {
  background: #47b5ed;
  width: auto;
  min-width: auto;
  height: auto;
  border-radius: 5px;
  text-align: center;
  display: inline-block;
  padding: 5px 15px;
}
.cid-uKubZvJ9Cu .text-box {
  margin-top: 1rem;
  text-align: center;
}
.cid-uKubZvJ9Cu .mbr-iconfont {
  color: #22a5e5 !important;
  position: absolute;
  top: 50%;
  left: 100%;
}
@media (max-width: 991px) {
  .cid-uKubZvJ9Cu .item:before {
    display: none;
  }
  .cid-uKubZvJ9Cu .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uKubZvJ9Cu .mbr-iconfont.small {
  position: relative !important;
  color: #555 !important;
  font-size: 15px;
  top: initial;
  left: initial;
  margin-right: 7px;
}
.cid-uKubZvJ9Cu .text-box .mbr-text {
  text-align: left;
  color: #11324f;
}
.cid-uKubZvJ9Cu .icon-title,
.cid-uKubZvJ9Cu .item .icon-wrap {
  text-align: center;
}
.cid-uKubZvJ9Cu .logo_img {
  height: 80px;
  width: 80px;
}
.cid-uKubZvJ9Cu .text-box .mbr-text DIV {
  text-align: left;
}
.cid-uKubZvJ9Cu .text-left {
  text-align: left;
}
.cid-uNJJfnbVC6 {
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/banner-2.svg");
}
.cid-uNJJfnbVC6 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uNJJfnbVC6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uNJJfnbVC6 {
    align-items: center;
  }
  .cid-uNJJfnbVC6 .row {
    justify-content: flex-start;
  }
  .cid-uNJJfnbVC6 .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNJJfnbVC6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNJJfnbVC6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNJJfnbVC6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNJJfnbVC6 .content-wrap {
    width: 100%;
  }
  .cid-uNJJfnbVC6 .launch-banner {
    background-size: contain !important;
  }
  .cid-uNJJfnbVC6 .header4 .content-wrap {
    padding: 0;
  }
}
.cid-uNJJfnbVC6 .mbr-text,
.cid-uNJJfnbVC6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uNJJfnbVC6 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uDiBEETfiM {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uDiBEETfiM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDiBEETfiM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDiBEETfiM .container {
    padding: 0 30px;
  }
}
.cid-uDiBEETfiM .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDiBEETfiM .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDiBEETfiM .content-wrapper {
    padding: 0;
  }
}
.cid-uDiBEETfiM .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDiBEETfiM .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDiBEETfiM .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDiBEETfiM .mbr-section-title {
  color: #254b45;
}
.cid-uDiBEETfiM .mbr-section-title,
.cid-uDiBEETfiM .mbr-section-btn {
  color: #11324f;
}
.cid-uDiBEETfiM .card-text,
.cid-uDiBEETfiM .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDcJIyjl7d {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #2592c5;
}
.cid-uDcJIyjl7d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcJIyjl7d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDcJIyjl7d .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDcJIyjl7d .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDcJIyjl7d .row {
  justify-content: space-between;
}
.cid-uDcJIyjl7d .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDcJIyjl7d .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDcJIyjl7d .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 10px;
}
.cid-uDcJIyjl7d .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDcJIyjl7d .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDcJIyjl7d .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDcJIyjl7d .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDcJIyjl7d .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDcJIyjl7d .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDcJIyjl7d .mbr-section-title {
  color: #000000;
}
.cid-uDcJIyjl7d .mbr-section-title1,
.cid-uDcJIyjl7d .mbr-section-btn1 {
  color: #fff;
}
.cid-uDcJIyjl7d .mbr-section-title,
.cid-uDcJIyjl7d .mbr-section-btn {
  color: #ffffff;
}
.cid-uDcJIyjl7d .mbr-section-title1,
.cid-uDcJIyjl7d .mbr-section-btn {
  color: #2299aa;
}
.cid-uDcJIyjl7d .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDcJIyjl7d .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDcJSV9fjP {
  overflow: hidden;
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDcJSV9fjP .title_block {
  margin-bottom: 80px;
}
.cid-uDcJSV9fjP .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDcJSV9fjP .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDcJSV9fjP .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDcJSV9fjP .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDcJSV9fjP .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDcJSV9fjP .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDcJSV9fjP .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDcJSV9fjP .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDcJSV9fjP .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDcJSV9fjP .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDcJSV9fjP .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDcJSV9fjP .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDcJSV9fjP .carousel-item > div {
  width: 100%;
}
.cid-uDcJSV9fjP .carousel-item.active,
.cid-uDcJSV9fjP .carousel-item-next,
.cid-uDcJSV9fjP .carousel-item-prev {
  display: flex;
}
.cid-uDcJSV9fjP .carousel-controls a {
  width: 9%;
}
.cid-uDcJSV9fjP .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDcJSV9fjP .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDcJSV9fjP .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDcJSV9fjP .title_block {
    margin-bottom: 40px;
  }
  .cid-uDcJSV9fjP .card_header {
    flex-direction: column;
  }
  .cid-uDcJSV9fjP .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDcJSV9fjP .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDcJSV9fjP .carousel-controls {
    display: none;
  }
  .cid-uDcJSV9fjP .carousel-item {
    padding: 0;
  }
  .cid-uDcJSV9fjP .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDcJSV9fjP .card_header {
    margin-bottom: 15px;
  }
  .cid-uDcJSV9fjP .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDcJSV9fjP .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDcJSV9fjP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcJSV9fjP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcJSV9fjP .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDcJSV9fjP .card_header + p {
  font-size: 15px;
  line-height: 25px;
}
.cid-uDcJSV9fjP .desk DIV {
  text-align: center;
}
.cid-uDcJQK6Jwx {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uDcJQK6Jwx .container {
    padding: 0 16px;
  }
}
.cid-uDcJQK6Jwx .row {
  justify-content: center;
}
.cid-uDcJQK6Jwx .content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDcJQK6Jwx .content-wrapper {
    display: block;
  }
}
.cid-uDcJQK6Jwx .content-wrapper .desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 16px;
}
@media (max-width: 1440px) {
  .cid-uDcJQK6Jwx .content-wrapper .desc-wrapper {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .cid-uDcJQK6Jwx .content-wrapper .desc-wrapper {
    padding-right: 0;
    width: 100%;
  }
}
.cid-uDcJQK6Jwx .content-wrapper .desc-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDcJQK6Jwx .content-wrapper .desc-wrapper .mbr-desc {
    margin-bottom: 16px;
  }
}
.cid-uDcJQK6Jwx .content-wrapper .desc-wrapper .mbr-iconfont {
  font-size: 16px;
  color: #000000;
  display: inline-flex;
  margin-left: 6px;
}
.cid-uDcJQK6Jwx .content-wrapper .mbr-section-btn {
  width: 20%;
  text-align: right;
}
@media (max-width: 992px) {
  .cid-uDcJQK6Jwx .content-wrapper .mbr-section-btn {
    text-align: left;
    width: 100%;
  }
}
.cid-uDcJQK6Jwx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 120px;
  max-width: 120px;
}
@media (max-width: 767px) {
  .cid-uDcJQK6Jwx .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uDcJQK6Jwx .embla__slide .slide-content {
  width: 100%;
}
.cid-uDcJQK6Jwx .embla__slide .slide-content .item-wrapper .item-img img {
  height: 50px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cid-uDcJQK6Jwx .embla__button--next,
.cid-uDcJQK6Jwx .embla__button--prev {
  display: flex;
}
.cid-uDcJQK6Jwx .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  color: #22a5e5 !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uDcJQK6Jwx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDcJQK6Jwx .embla__button:hover {
  opacity: .0;
}
.cid-uDcJQK6Jwx .embla__button.embla__button--prev {
  left: 32px;
}
.cid-uDcJQK6Jwx .embla__button.embla__button--next {
  right: 32px;
}
.cid-uDcJQK6Jwx .embla {
  position: relative;
  width: 70%;
}
@media (max-width: 1440px) {
  .cid-uDcJQK6Jwx .embla {
    width: 65%;
  }
}
@media (max-width: 992px) {
  .cid-uDcJQK6Jwx .embla {
    width: 100%;
    margin-bottom: 32px;
  }
}
.cid-uDcJQK6Jwx .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uDcJQK6Jwx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDcJQK6Jwx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDcJQK6Jwx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDcJQK6Jwx .mbr-desc {
  color: #11324f;
  text-align: center;
}
.cid-uDcJWReqQA {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #102535;
}
@media (max-width: 991px) {
  .cid-uDcJWReqQA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uDcJWReqQA img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uDcJWReqQA .text-wrapper {
    padding: 2rem;
  }
}
.cid-uDcJWReqQA .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDcJWReqQA .success-logo {
  object-fit: contain;
  height: 120px;
  width: 300px;
}
.cid-uDcJWReqQA .award-badge .text-wrapper {
  padding: 0rem 1rem;
}
.cid-uDcJWReqQA .award-badge .image-wrapper {
  height: 100px;
  width: 90%;
  object-fit: contain;
}
.cid-uDcJWReqQA .mbr-section-title DIV {
  text-align: left;
}
.cid-uDcZ1J5893 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2592c5;
}
.cid-uDcZ1J5893 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcZ1J5893 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDcZ1J5893 .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDcZ1J5893 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDcZ1J5893 .row {
  justify-content: space-between;
}
.cid-uDcZ1J5893 .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDcZ1J5893 .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDcZ1J5893 .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 10px;
}
.cid-uDcZ1J5893 .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDcZ1J5893 .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDcZ1J5893 .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDcZ1J5893 .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDcZ1J5893 .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDcZ1J5893 .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDcZ1J5893 .mbr-section-title {
  color: #000000;
}
.cid-uDcZ1J5893 .mbr-section-title1,
.cid-uDcZ1J5893 .mbr-section-btn1 {
  color: #fff;
}
.cid-uDcZ1J5893 .mbr-section-title,
.cid-uDcZ1J5893 .mbr-section-btn {
  color: #ffffff;
}
.cid-uDcZ1J5893 .mbr-section-title1,
.cid-uDcZ1J5893 .mbr-section-btn {
  color: #2299aa;
}
.cid-uDcZ1J5893 .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDcZ1J5893 .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDcZ1J5893 .image-wrapper img {
  height: 50px;
  width: 150px;
  object-fit: contain;
  object-position: left;
}
.cid-uDcUUb5zQq {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-uDcUUb5zQq p {
  line-height: 1.6;
}
.cid-uDcUUb5zQq .card-box {
  width: -webkit-fill-available;
  background: #f8fbff;
  padding: 25px;
  border-radius: 25px;
  margin-bottom: 15px;
  min-height: 250px;
}
.cid-uDcUUb5zQq .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uDcUUb5zQq .card-img .img1 {
  color: #57468b !important;
}
.cid-uDcUUb5zQq .card-img .img2 {
  color: #5580ff !important;
}
.cid-uDcUUb5zQq .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uDcUUb5zQq .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uDcUUb5zQq .card-img .img5 {
  color: #bfceff !important;
}
.cid-uDcUUb5zQq .card-img .img6 {
  color: #57468b !important;
}
.cid-uDcUUb5zQq .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uDcUUb5zQq .card-wrapper {
  display: flex;
  flex-direction: row;
}
.cid-uDcUUb5zQq .card {
  height: 100%;
  margin: auto;
}
.cid-uDcUUb5zQq img {
  width: 100%;
  heigth: auto;
}
.cid-uDcUUb5zQq .card-title1 {
  color: #11324f;
  text-align: left;
  line-height: inherit;
}
.cid-uDcUUb5zQq .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uDcUUb5zQq .card-title2 {
  color: #000000;
}
.cid-uDcUUb5zQq .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uDcUUb5zQq .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uDcUUb5zQq .card-img {
    order: 1;
  }
  .cid-uDcUUb5zQq .card-box {
    order: 2;
  }
}
.cid-uDcUUb5zQq .card-img {
  width: auto;
}
.cid-uDcUUb5zQq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUUb5zQq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUUb5zQq .mbr-section-title,
.cid-uDcUUb5zQq .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDcUUb5zQq .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uDcUUb5zQq .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uDcUUb5zQq .card-wrapper.protect {
  height: 100%;
}
.cid-uDcUUb5zQq .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uDcUUb5zQq .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uDcUUb5zQq .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uDcUUb5zQq .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uDcUUb5zQq .product-illustration {
  border-radius: 15px;
}
.cid-uDcUUb5zQq .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uDcUUb5zQq .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uDcUUb5zQq .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uDcUUb5zQq .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uDcUUb5zQq .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uDcUUb5zQq .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uDcUUb5zQq .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uDcUUb5zQq .end-to-end-img {
  padding: 25px;
  border-radius: 25px;
  width: 90%;
  margin: auto;
}
.cid-uDcUUb5zQq .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uDcUUb5zQq .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uDcUUb5zQq .text-left {
  text-align: left !important;
}
.cid-uDcUUb5zQq .mbr-section-title,
.cid-uDcUUb5zQq .mbr-section-btn DIV {
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDcUUb5zQq .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uDcK1DPvbQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDcK1DPvbQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcK1DPvbQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcK1DPvbQ .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDcK1DPvbQ .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDcK1DPvbQ .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDcK1DPvbQ .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDcK1DPvbQ .container {
    padding: 0 24px;
  }
}
.cid-uDcK1DPvbQ .row {
  justify-content: center;
}
.cid-uDcK1DPvbQ .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDcK1DPvbQ .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDcK1DPvbQ .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDcK1DPvbQ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDcK1DPvbQ .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDcK1DPvbQ .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDcK1DPvbQ .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDcK1DPvbQ .mbr-desc,
.cid-uDcK1DPvbQ .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDcK1DPvbQ .panel-title-edit {
  color: #18212d;
}
.cid-uDcK1DPvbQ .panel-text {
  color: #353535;
}
.cid-uDcK7V9yOz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDcK7V9yOz img,
.cid-uDcK7V9yOz .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDcK7V9yOz .item:focus,
.cid-uDcK7V9yOz span:focus {
  outline: none;
}
.cid-uDcK7V9yOz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDcK7V9yOz .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDcK7V9yOz .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDcK7V9yOz .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDcK7V9yOz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDcK7V9yOz .mbr-section-title {
  color: #ffffff;
}
.cid-uDcK7V9yOz .mbr-text,
.cid-uDcK7V9yOz .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDcK7V9yOz .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uDcK7V9yOz .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uDcK7V9yOz .mbr-section-subtitle {
  color: #11324f;
}
.cid-uDcIK6LXMJ {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/23966-2000x800.jpg");
}
.cid-uDcIK6LXMJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcIK6LXMJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcIK6LXMJ .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDcIK6LXMJ .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uDcIK6LXMJ .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uDcIK6LXMJ .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uDcIK6LXMJ .border-top {
  border-color: #999;
}
.cid-uDcIK6LXMJ .list,
.cid-uDcIK6LXMJ .item-wrap {
  color: #bbbbbb;
}
.cid-uDcIK6LXMJ .text-right {
  text-align: right;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t83htWdoPP {
  padding-top: 5rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/goalgroup-image-1.jpeg");
}
.cid-t83htWdoPP .mbr-fallback-image.disabled {
  display: none;
}
.cid-t83htWdoPP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t83iVGQf01 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t83iVGQf01 .row {
  background: #ffffff;
  padding: 2rem 1rem;
  margin: 0rem;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .cid-t83iVGQf01 .row {
    padding: 1rem 0rem;
  }
}
.cid-t83iVGQf01 img {
  width: 90%;
  border-radius: 10px;
}
@media (max-width: 992px) {
  .cid-t83iVGQf01 img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-t83iVGQf01 .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-t83iVGQf01 .mbr-text,
.cid-t83iVGQf01 .mbr-section-btn {
  color: #777777;
}
.cid-t83iVGQf01 .mbr-section-subtitle {
  color: #14191e;
  text-align: center;
}
.cid-t83eZnw9Zh {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t83eZnw9Zh .mbr-text {
  text-align: left;
}
.cid-t83fG6bWMz {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-t83fG6bWMz .mbr-fallback-image.disabled {
  display: none;
}
.cid-t83fG6bWMz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-t83fG6bWMz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t83fG6bWMz .row {
  flex-direction: row-reverse;
}
.cid-t83fG6bWMz img {
  width: 100%;
}
.cid-t83puyjcuW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t83puyjcuW .icon-title {
  margin: 0;
  padding: 0;
}
@media (min-width: 1400px) {
  .cid-t83puyjcuW .text {
    max-width: 360px;
  }
}
@media (max-width: 992px) {
  .cid-t83puyjcuW .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-t83puyjcuW .google-map {
  height: 18rem;
  position: relative;
  margin-bottom: 2rem;
}
.cid-t83puyjcuW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t83puyjcuW .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t83puyjcuW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t83puyjcuW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t83puyjcuW .mail {
  position: relative;
  cursor: pointer;
  letter-spacing: 1px;
  width: fit-content;
  display: inline-block;
  color: #5758e0;
  text-align: right;
}
.cid-t83puyjcuW .mail:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  background: currentColor;
  bottom: -6px;
  opacity: 0.1;
  left: 0;
}
.cid-t83puyjcuW .mail:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  bottom: -6px;
  left: auto;
  right: 0;
}
.cid-t83puyjcuW .mail:hover:before {
  width: 100%;
  right: auto;
  left: 0;
}
.cid-t83puyjcuW .mbr-text,
.cid-t83puyjcuW .mbr-section-btn {
  color: #999999;
}
.cid-t83puyjcuW .icon-title,
.cid-t83puyjcuW .align-wrap {
  color: #999999;
}
.cid-t83puyjcuW .mbr-text,
.cid-t83puyjcuW .col {
  color: #232323;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDfXKII1zM {
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/take-control-1-1335x448.png");
}
.cid-uDfXKII1zM .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uDfXKII1zM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uDfXKII1zM {
    align-items: center;
  }
  .cid-uDfXKII1zM .row {
    justify-content: flex-start;
  }
  .cid-uDfXKII1zM .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDfXKII1zM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDfXKII1zM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDfXKII1zM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDfXKII1zM .content-wrap {
    width: 100%;
  }
}
.cid-uDfXKII1zM .mbr-text,
.cid-uDfXKII1zM .mbr-section-btn {
  color: #ffffff;
}
.cid-uDfXKII1zM .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tYRIWXHX9i {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #f2f9fe;
}
.cid-tYRIWXHX9i .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYRIWXHX9i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYRIWXHX9i .mbr-section-title {
  color: #11324f;
}
.cid-tYR0WhIVta {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f2f9fe;
}
.cid-tYR0WhIVta .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYR0WhIVta .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYR0WhIVta .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-tYR0WhIVta .item-wrapper {
  margin-bottom: 20px;
  background-color: #f7fbff;
  border-radius: 15px;
  border: 1px solid #4ba5e6;
  padding: 15px;
}
.cid-tYR0WhIVta .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 100%;
  border: 4px solid #e2f2f9;
}
.cid-tYR0WhIVta .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-tYR0WhIVta .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-tYR0WhIVta .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-tYR0WhIVta .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tYR0WhIVta .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-tYR0WhIVta .card-box {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tYR0WhIVta .card-box {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-tYR0WhIVta .card-title {
  color: #1f233e;
}
.cid-tYR0WhIVta .card-subtitle {
  color: #1f233e;
}
.cid-tYR0WhIVta .mbr-text,
.cid-tYR0WhIVta .social-row {
  color: #1f233e;
}
@media (max-width: 992px) {
  .cid-tYR0WhIVta .image-wrapper img {
    width: 50%;
    margin: auto;
  }
}
.cid-tYR0WhIVta .item-wrapper:hover {
  box-shadow: 0px 1px 7px #4ba5e652;
}
.cid-uNMxCAEJoM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f2f9fe;
}
.cid-uNMxCAEJoM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNMxCAEJoM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNMxCAEJoM .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uNMxCAEJoM .item-wrapper {
  margin-bottom: 20px;
  background-color: #f7fbff;
  border-radius: 15px;
  border: 1px solid #4ba5e6;
  padding: 15px;
}
.cid-uNMxCAEJoM .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 100%;
  border: 4px solid #e2f2f9;
}
.cid-uNMxCAEJoM .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-uNMxCAEJoM .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-uNMxCAEJoM .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-uNMxCAEJoM .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uNMxCAEJoM .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uNMxCAEJoM .card-box {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uNMxCAEJoM .card-box {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.cid-uNMxCAEJoM .card-title {
  color: #1f233e;
}
.cid-uNMxCAEJoM .card-subtitle {
  color: #1f233e;
}
.cid-uNMxCAEJoM .mbr-text,
.cid-uNMxCAEJoM .social-row {
  color: #1f233e;
}
@media (max-width: 992px) {
  .cid-uNMxCAEJoM .image-wrapper img {
    width: 50%;
    margin: auto;
  }
}
.cid-uNMxCAEJoM .item-wrapper:hover {
  box-shadow: 0px 1px 7px #4ba5e652;
}
.cid-uNMyLC3uoZ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #f2f9fe;
}
.cid-uNMyLC3uoZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNMyLC3uoZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNMyLC3uoZ .mbr-section-title {
  color: #11324f;
}
.cid-uNMwi5i3Ly {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f2f9fe;
}
.cid-uNMwi5i3Ly .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNMwi5i3Ly .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNMwi5i3Ly .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uNMwi5i3Ly .item-wrapper {
  margin-bottom: 20px;
  background-color: #f7fbff;
  border-radius: 15px;
  border: 1px solid #4ba5e6;
  padding: 15px;
}
.cid-uNMwi5i3Ly .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 100%;
  border: 4px solid #e2f2f9;
}
.cid-uNMwi5i3Ly .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-uNMwi5i3Ly .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-uNMwi5i3Ly .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-uNMwi5i3Ly .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uNMwi5i3Ly .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uNMwi5i3Ly .card-box {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uNMwi5i3Ly .card-box {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-uNMwi5i3Ly .card-title {
  color: #1f233e;
}
.cid-uNMwi5i3Ly .card-subtitle {
  color: #1f233e;
}
.cid-uNMwi5i3Ly .mbr-text,
.cid-uNMwi5i3Ly .social-row {
  color: #1f233e;
}
@media (max-width: 992px) {
  .cid-uNMwi5i3Ly .image-wrapper img {
    width: 50%;
    margin: auto;
  }
}
.cid-uNMwi5i3Ly .item-wrapper:hover {
  box-shadow: 0px 1px 7px #4ba5e652;
}
.cid-tYR41Oucvd {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f3f9fe;
}
.cid-tYR41Oucvd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYR41Oucvd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYR41Oucvd .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-tYR41Oucvd .item-wrapper {
  margin-bottom: 20px;
  background-color: #f7fbff;
  border-radius: 15px;
  border: 1px solid #4ba5e6;
  padding: 15px;
}
.cid-tYR41Oucvd .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 100%;
  border: 4px solid #e2f2f9;
}
.cid-tYR41Oucvd .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-tYR41Oucvd .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-tYR41Oucvd .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-tYR41Oucvd .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tYR41Oucvd .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-tYR41Oucvd .card-box {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tYR41Oucvd .card-box {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-tYR41Oucvd .card-title {
  color: #1f233e;
}
.cid-tYR41Oucvd .card-subtitle {
  color: #1f233e;
}
.cid-tYR41Oucvd .mbr-text,
.cid-tYR41Oucvd .social-row {
  color: #1f233e;
}
@media (max-width: 992px) {
  .cid-tYR41Oucvd .image-wrapper img {
    width: 50%;
    margin: auto;
  }
}
.cid-tYR41Oucvd .item-wrapper:hover {
  box-shadow: 0px 1px 7px #4ba5e652;
}
.cid-uDfWMFcTez {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uDfWMFcTez .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfWMFcTez .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfWMFcTez .container {
    padding: 0 30px;
  }
}
.cid-uDfWMFcTez .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDfWMFcTez .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDfWMFcTez .content-wrapper {
    padding: 0;
  }
}
.cid-uDfWMFcTez .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDfWMFcTez .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDfWMFcTez .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDfWMFcTez .mbr-section-title {
  color: #254b45;
}
.cid-uDfWMFcTez .mbr-section-title,
.cid-uDfWMFcTez .mbr-section-btn {
  color: #11324f;
}
.cid-uDfWMFcTez .card-text,
.cid-uDfWMFcTez .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDeRPyQ1Dr {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-uDeRPyQ1Dr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDeRPyQ1Dr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDeRPyQ1Dr .container {
    padding: 0 24px;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDeRPyQ1Dr .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDeRPyQ1Dr .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDeRPyQ1Dr .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDeRPyQ1Dr .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDeRPyQ1Dr .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDeRPyQ1Dr .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDeRPyQ1Dr .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDeRPyQ1Dr .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDeRPyQ1Dr .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDeRPyQ1Dr .mbr-desc,
.cid-uDeRPyQ1Dr .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDeRPyQ1Dr .mbr-text,
.cid-uDeRPyQ1Dr .text-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDeRPyQ1Dr .mbr-rating {
  color: #EFCC4E;
}
.cid-uDeRPyQ1Dr .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDeRPyQ1Dr .mbr-section-title,
.cid-uDeRPyQ1Dr .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDeRPyQ1Dr .mbr-rating,
.cid-uDeRPyQ1Dr .rating-wrapper,
.cid-uDeRPyQ1Dr .people-wrapper {
  text-align: center;
}
.cid-uDeRPyQ1Dr .mbr-people,
.cid-uDeRPyQ1Dr .people-wrapper {
  text-align: left;
}
.cid-uDeRPyQ1Dr .mbr-section-title-1,
.cid-uDeRPyQ1Dr .mbr-section-btn {
  color: #2592c5;
}
.cid-uDeRPyQ1Dr .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDeRPyQ1Dr span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDeRPyQ1Dr .hero-logo {
  border: 2px solid #4bb1d8;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDeRPyQ1Dr .card {
  justify-content: center;
}
.cid-uDeRPyQ1Dr .item-title {
  color: #141c30;
}
.cid-uDeRPyQ1Dr .list {
  color: #bee0d6;
}
.cid-uDeRPyQ1Dr .list,
.cid-uDeRPyQ1Dr .item-wrap,
.cid-uDeRPyQ1Dr .list-wrapper {
  color: #000000;
}
.cid-uDeRPyQ1Dr .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDeTgykqU5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDeTgykqU5 .item:focus,
.cid-uDeTgykqU5 span:focus {
  outline: none;
}
.cid-uDeTgykqU5 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDeTgykqU5 .item {
    margin-bottom: 1rem;
  }
}
.cid-uDeTgykqU5 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDeTgykqU5 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDeTgykqU5 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDeTgykqU5 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDeTgykqU5 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDeTgykqU5 .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDeTgykqU5 .mbr-text,
.cid-uDeTgykqU5 .item .mbr-section-btn {
  text-align: center;
}
.cid-uDeTgykqU5 .content-head {
  max-width: 800px;
}
.cid-uDeTgykqU5 .mbr-number {
  color: #edeceb;
}
.cid-uDeTgykqU5 .mbr-section-subtitle,
.cid-uDeTgykqU5 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDeTgykqU5 .mbr-text {
  text-align: left;
}
.cid-uDeTgykqU5 .mbr-text,
.cid-uDeTgykqU5 .mbr-card-btn {
  text-align: left;
}
.cid-uDeTgykqU5 .mbr-text,
.cid-uDeTgykqU5 .mbr-section-btn {
  text-align: left;
}
.cid-uDeTgykqU5 .mbr-text,
.cid-uDeTgykqU5 .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDeTgykqU5 .card-text,
.cid-uDeTgykqU5 .item .mbr-section-btn {
  text-align: left;
}
.cid-uDeTgykqU5 .card-title {
  text-align: left;
}
.cid-uDeTgykqU5 span.mobi {
  font-size: 40px !important;
}
.cid-uDeTgykqU5 .end-to-end-img {
  padding: 15px;
  margin-bottom: 25px;
}
.cid-uDeTgykqU5 .end-to-end-img img {
  height: 150px;
  width: 100%;
  object-fit: contain;
  background: #fff;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tc170FSnOz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-tc170FSnOz .main_header {
    padding-left: 100px;
  }
}
.cid-tc170FSnOz .mbr-section-title {
  margin-bottom: 18px;
  color: #202020;
}
.cid-tc170FSnOz .mbr-text {
  margin-bottom: 33px;
}
.cid-tc170FSnOz .image_wrapper {
  display: flex;
}
.cid-tc170FSnOz .image_wrapper .item-img:nth-child(1) {
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-tc170FSnOz .image_wrapper {
    margin: 65px 0 50px;
  }
}
@media (max-width: 767px) {
  .cid-tc170FSnOz .image_wrapper {
    flex-direction: column;
    margin: 40px 0 30px;
  }
  .cid-tc170FSnOz .image_wrapper .item-img:nth-child(1) {
    margin-right: 0;
    margin-bottom: 40px;
  }
}
.cid-tc170FSnOz img,
.cid-tc170FSnOz .item-img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.cid-tc196Vr20L {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDe5qLniYL {
  padding-top: 7rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDe5qLniYL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDe5qLniYL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDe5qLniYL .container {
    padding: 0 30px;
  }
}
.cid-uDe5qLniYL .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDe5qLniYL .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDe5qLniYL .content-wrapper {
    padding: 0;
  }
}
.cid-uDe5qLniYL .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDe5qLniYL .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDe5qLniYL .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDe5qLniYL .mbr-section-title {
  color: #254b45;
}
.cid-uDe5qLniYL .mbr-section-title,
.cid-uDe5qLniYL .mbr-section-btn {
  color: #11324f;
}
.cid-uDe5qLniYL .card-text,
.cid-uDe5qLniYL .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDe5UpteKP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDe5UpteKP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDe5UpteKP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDe5UpteKP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDe5UpteKP .row {
    flex-direction: column-reverse;
  }
  .cid-uDe5UpteKP .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDe5UpteKP .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDe5UpteKP .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDe5UpteKP .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDe5UpteKP .card-title {
  color: #11324f;
}
.cid-uDe5UpteKP .mbr-section-subtitle,
.cid-uDe5UpteKP .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDe5UpteKP ul {
  padding-left: 0;
}
.cid-uDe5UpteKP ul li {
  list-style: none;
}
.cid-uDe8jx1bgc {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uDe8jx1bgc .item:focus,
.cid-uDe8jx1bgc span:focus {
  outline: none;
}
.cid-uDe8jx1bgc .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDe8jx1bgc .item {
    margin-bottom: 1rem;
  }
}
.cid-uDe8jx1bgc .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDe8jx1bgc .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDe8jx1bgc .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDe8jx1bgc .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDe8jx1bgc .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDe8jx1bgc .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDe8jx1bgc .mbr-text,
.cid-uDe8jx1bgc .item .mbr-section-btn {
  text-align: center;
}
.cid-uDe8jx1bgc .content-head {
  max-width: 800px;
}
.cid-uDe8jx1bgc .mbr-number {
  color: #edeceb;
}
.cid-uDe8jx1bgc .mbr-section-subtitle,
.cid-uDe8jx1bgc .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDe8jx1bgc .mbr-text {
  text-align: left;
}
.cid-uDe8jx1bgc .mbr-text,
.cid-uDe8jx1bgc .mbr-card-btn {
  text-align: left;
}
.cid-uDe8jx1bgc .mbr-text,
.cid-uDe8jx1bgc .mbr-section-btn {
  text-align: left;
}
.cid-uDe8jx1bgc .mbr-text,
.cid-uDe8jx1bgc .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDe8jx1bgc .card-text,
.cid-uDe8jx1bgc .item .mbr-section-btn {
  text-align: left;
}
.cid-uDe8jx1bgc .card-title {
  text-align: left;
}
.cid-uDeaS4A3it {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDeaS4A3it .item:focus,
.cid-uDeaS4A3it span:focus {
  outline: none;
}
.cid-uDeaS4A3it .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDeaS4A3it .item {
    margin-bottom: 1rem;
  }
}
.cid-uDeaS4A3it .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDeaS4A3it .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDeaS4A3it .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDeaS4A3it .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDeaS4A3it .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDeaS4A3it .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDeaS4A3it .mbr-text,
.cid-uDeaS4A3it .item .mbr-section-btn {
  text-align: center;
}
.cid-uDeaS4A3it .content-head {
  max-width: 800px;
}
.cid-uDeaS4A3it .mbr-number {
  color: #edeceb;
}
.cid-uDeaS4A3it .mbr-section-subtitle,
.cid-uDeaS4A3it .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDeaS4A3it .mbr-text {
  text-align: left;
}
.cid-uDeaS4A3it .mbr-text,
.cid-uDeaS4A3it .mbr-card-btn {
  text-align: left;
}
.cid-uDeaS4A3it .mbr-text,
.cid-uDeaS4A3it .mbr-section-btn {
  text-align: left;
}
.cid-uDeaS4A3it .mbr-text,
.cid-uDeaS4A3it .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDeaS4A3it .card-text,
.cid-uDeaS4A3it .item .mbr-section-btn {
  text-align: left;
}
.cid-uDeaS4A3it .card-title {
  text-align: left;
}
.cid-uDeaS4A3it span.mobi {
  font-size: 40px !important;
}
.cid-uLl5J8Tqbp {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uLl5J8Tqbp p {
  line-height: 1.6;
}
.cid-uLl5J8Tqbp .card-box {
  width: -webkit-fill-available;
  background: #fafafa;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 0px;
}
.cid-uLl5J8Tqbp .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uLl5J8Tqbp .card-img .img1 {
  color: #57468b !important;
}
.cid-uLl5J8Tqbp .card-img .img2 {
  color: #5580ff !important;
}
.cid-uLl5J8Tqbp .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uLl5J8Tqbp .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uLl5J8Tqbp .card-img .img5 {
  color: #bfceff !important;
}
.cid-uLl5J8Tqbp .card-img .img6 {
  color: #57468b !important;
}
.cid-uLl5J8Tqbp .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uLl5J8Tqbp .card-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: inherit;
}
.cid-uLl5J8Tqbp .card {
  height: 100%;
  margin: auto;
}
.cid-uLl5J8Tqbp img {
  width: 100%;
  heigth: auto;
}
.cid-uLl5J8Tqbp .card-title1 {
  color: #353535;
  text-align: left;
  line-height: 25px;
  font-size: 15px;
  font-weight: 500;
}
.cid-uLl5J8Tqbp .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uLl5J8Tqbp .card-title2 {
  color: #000000;
}
.cid-uLl5J8Tqbp .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uLl5J8Tqbp .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uLl5J8Tqbp .card-img {
    order: 1;
  }
  .cid-uLl5J8Tqbp .card-box {
    order: 2;
  }
}
.cid-uLl5J8Tqbp .card-img {
  width: auto;
}
.cid-uLl5J8Tqbp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLl5J8Tqbp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLl5J8Tqbp .mbr-section-title,
.cid-uLl5J8Tqbp .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uLl5J8Tqbp .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uLl5J8Tqbp .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uLl5J8Tqbp .card-wrapper.protect {
  height: 100%;
}
.cid-uLl5J8Tqbp .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uLl5J8Tqbp .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uLl5J8Tqbp .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uLl5J8Tqbp .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uLl5J8Tqbp .product-illustration {
  border-radius: 15px;
}
.cid-uLl5J8Tqbp .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uLl5J8Tqbp .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uLl5J8Tqbp .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uLl5J8Tqbp .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uLl5J8Tqbp .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uLl5J8Tqbp .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uLl5J8Tqbp .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uLl5J8Tqbp .end-to-end-img {
  padding: 10px;
  border-radius: 25px;
  width: 100%;
  margin: auto;
}
.cid-uLl5J8Tqbp .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uLl5J8Tqbp .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uLl5J8Tqbp .text-left {
  text-align: left !important;
}
.cid-uLl5J8Tqbp .mbr-section-title,
.cid-uLl5J8Tqbp .mbr-section-btn DIV {
  text-align: center;
}
.cid-uLl5J8Tqbp .protect-text {
  color: #4888b1;
}
.cid-uLl5J8Tqbp .insight-text {
  color: #c0712d;
}
.cid-uLl5J8Tqbp .discover-text {
  color: #58428d;
}
.cid-uLl5J8Tqbp .accesor-text {
  color: #5f8131;
}
@media (max-width: 768px) {
  .cid-uLl5J8Tqbp .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uDe9pgpSDP {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDe9pgpSDP .item:focus,
.cid-uDe9pgpSDP span:focus {
  outline: none;
}
.cid-uDe9pgpSDP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDe9pgpSDP .item {
    margin-bottom: 1rem;
  }
}
.cid-uDe9pgpSDP .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDe9pgpSDP .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDe9pgpSDP .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDe9pgpSDP .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDe9pgpSDP .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDe9pgpSDP .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDe9pgpSDP .mbr-text,
.cid-uDe9pgpSDP .item .mbr-section-btn {
  text-align: center;
}
.cid-uDe9pgpSDP .content-head {
  max-width: 800px;
}
.cid-uDe9pgpSDP .mbr-number {
  color: #edeceb;
}
.cid-uDe9pgpSDP .mbr-section-subtitle,
.cid-uDe9pgpSDP .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDe9pgpSDP .mbr-text {
  text-align: left;
}
.cid-uDe9pgpSDP .mbr-text,
.cid-uDe9pgpSDP .mbr-card-btn {
  text-align: left;
}
.cid-uDe9pgpSDP .mbr-text,
.cid-uDe9pgpSDP .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDe9pgpSDP .mbr-text,
.cid-uDe9pgpSDP .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDe9pgpSDP .card-text,
.cid-uDe9pgpSDP .item .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDe9pgpSDP .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uDe9pgpSDP span.mobi {
  font-size: 40px !important;
}
.cid-uDe9pgpSDP .mobi-mbri {
  display: none;
}
.cid-uDjTlFwjbp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2592c5;
}
.cid-uDjTlFwjbp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjTlFwjbp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDjTlFwjbp .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDjTlFwjbp .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDjTlFwjbp .row {
  justify-content: space-between;
}
.cid-uDjTlFwjbp .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDjTlFwjbp .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDjTlFwjbp .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 30px;
}
.cid-uDjTlFwjbp .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDjTlFwjbp .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDjTlFwjbp .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDjTlFwjbp .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDjTlFwjbp .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDjTlFwjbp .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDjTlFwjbp .mbr-section-title {
  color: #000000;
}
.cid-uDjTlFwjbp .mbr-section-title1,
.cid-uDjTlFwjbp .mbr-section-btn1 {
  color: #fff;
}
.cid-uDjTlFwjbp .mbr-section-title,
.cid-uDjTlFwjbp .mbr-section-btn {
  color: #ffffff;
}
.cid-uDjTlFwjbp .mbr-section-title1,
.cid-uDjTlFwjbp .mbr-section-btn {
  color: #2299aa;
}
.cid-uDjTlFwjbp .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDjTlFwjbp .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDefls7iyJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDefls7iyJ .item:focus,
.cid-uDefls7iyJ span:focus {
  outline: none;
}
.cid-uDefls7iyJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDefls7iyJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uDefls7iyJ .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDefls7iyJ .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDefls7iyJ .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDefls7iyJ .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDefls7iyJ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDefls7iyJ .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDefls7iyJ .mbr-text,
.cid-uDefls7iyJ .item .mbr-section-btn {
  text-align: center;
}
.cid-uDefls7iyJ .content-head {
  max-width: 800px;
}
.cid-uDefls7iyJ .mbr-number {
  color: #edeceb;
}
.cid-uDefls7iyJ .mbr-section-subtitle,
.cid-uDefls7iyJ .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDefls7iyJ .mbr-text {
  text-align: left;
}
.cid-uDefls7iyJ .mbr-text,
.cid-uDefls7iyJ .mbr-card-btn {
  text-align: left;
}
.cid-uDefls7iyJ .mbr-text,
.cid-uDefls7iyJ .mbr-section-btn {
  text-align: left;
}
.cid-uDefls7iyJ .mbr-text,
.cid-uDefls7iyJ .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDefls7iyJ .card-text,
.cid-uDefls7iyJ .item .mbr-section-btn {
  text-align: left;
}
.cid-uDefls7iyJ .card-title {
  text-align: left;
}
.cid-uDefYD5r2c {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDefYD5r2c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDefYD5r2c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDefYD5r2c .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDefYD5r2c .row {
    flex-direction: column-reverse;
  }
  .cid-uDefYD5r2c .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDefYD5r2c .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDefYD5r2c .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDefYD5r2c .image-wrapper img {
  width: 80%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDefYD5r2c .image-wrapper {
  position: sticky;
  top: 0;
}
.cid-uDefYD5r2c .card-title {
  color: #11324f;
}
.cid-uDefYD5r2c .mbr-section-subtitle,
.cid-uDefYD5r2c .mbr-section-head .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDefYD5r2c ul {
  padding-left: 0;
}
.cid-uDefYD5r2c ul li {
  list-style: none;
}
.cid-uDefYD5r2c .sticky-img {
  position: sticky;
  top: 90px;
}
.cid-uDek9pBygg {
  overflow: hidden;
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDek9pBygg .title_block {
  margin-bottom: 80px;
}
.cid-uDek9pBygg .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDek9pBygg .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDek9pBygg .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDek9pBygg .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDek9pBygg .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDek9pBygg .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDek9pBygg .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDek9pBygg .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDek9pBygg .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDek9pBygg .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDek9pBygg .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDek9pBygg .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDek9pBygg .carousel-item > div {
  width: 100%;
}
.cid-uDek9pBygg .carousel-item.active,
.cid-uDek9pBygg .carousel-item-next,
.cid-uDek9pBygg .carousel-item-prev {
  display: flex;
}
.cid-uDek9pBygg .carousel-controls a {
  width: 9%;
}
.cid-uDek9pBygg .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDek9pBygg .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDek9pBygg .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDek9pBygg .title_block {
    margin-bottom: 40px;
  }
  .cid-uDek9pBygg .card_header {
    flex-direction: column;
  }
  .cid-uDek9pBygg .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDek9pBygg .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDek9pBygg .carousel-controls {
    display: none;
  }
  .cid-uDek9pBygg .carousel-item {
    padding: 0;
  }
  .cid-uDek9pBygg .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDek9pBygg .card_header {
    margin-bottom: 15px;
  }
  .cid-uDek9pBygg .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDek9pBygg .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDek9pBygg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDek9pBygg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDek9pBygg .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDek9pBygg .card_header + p {
  font-size: 16px;
  line-height: inherit;
}
.cid-uDek9pBygg .desk DIV {
  text-align: center;
}
.cid-uDekbR0Sea {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/23966-2000x800.jpg");
}
.cid-uDekbR0Sea .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDekbR0Sea .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDekbR0Sea .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDekbR0Sea .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uDekbR0Sea .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uDekbR0Sea .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uDekbR0Sea .border-top {
  border-color: #999;
}
.cid-uDekbR0Sea .list,
.cid-uDekbR0Sea .item-wrap {
  color: #bbbbbb;
}
.cid-uDekbR0Sea .text-right {
  text-align: right;
}
.cid-uDekX6NWDY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDekX6NWDY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDekX6NWDY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDekX6NWDY .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDekX6NWDY .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDekX6NWDY .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDekX6NWDY .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDekX6NWDY .container {
    padding: 0 24px;
  }
}
.cid-uDekX6NWDY .row {
  justify-content: center;
}
.cid-uDekX6NWDY .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDekX6NWDY .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDekX6NWDY .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDekX6NWDY .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDekX6NWDY .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDekX6NWDY .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDekX6NWDY .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDekX6NWDY .mbr-desc,
.cid-uDekX6NWDY .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDekX6NWDY .panel-title-edit {
  color: #18212d;
}
.cid-uDekX6NWDY .panel-text {
  color: #353535;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDfqjZ6Luh {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-uDfqjZ6Luh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfqjZ6Luh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDfqjZ6Luh .container {
    padding: 0 24px;
  }
}
.cid-uDfqjZ6Luh .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDfqjZ6Luh .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDfqjZ6Luh .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDfqjZ6Luh .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDfqjZ6Luh .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDfqjZ6Luh .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDfqjZ6Luh .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDfqjZ6Luh .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDfqjZ6Luh .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDfqjZ6Luh .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDfqjZ6Luh .mbr-desc,
.cid-uDfqjZ6Luh .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDfqjZ6Luh .mbr-text,
.cid-uDfqjZ6Luh .text-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDfqjZ6Luh .mbr-rating {
  color: #EFCC4E;
}
.cid-uDfqjZ6Luh .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDfqjZ6Luh .mbr-section-title,
.cid-uDfqjZ6Luh .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDfqjZ6Luh .mbr-rating,
.cid-uDfqjZ6Luh .rating-wrapper,
.cid-uDfqjZ6Luh .people-wrapper {
  text-align: center;
}
.cid-uDfqjZ6Luh .mbr-people,
.cid-uDfqjZ6Luh .people-wrapper {
  text-align: left;
}
.cid-uDfqjZ6Luh .mbr-section-title-1,
.cid-uDfqjZ6Luh .mbr-section-btn {
  color: #2592c5;
}
.cid-uDfqjZ6Luh .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDfqjZ6Luh span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDfqjZ6Luh .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDfqjZ6Luh .card {
  justify-content: center;
}
.cid-uDfqjZ6Luh .item-title {
  color: #141c30;
}
.cid-uDfqjZ6Luh .list {
  color: #bee0d6;
}
.cid-uDfqjZ6Luh .list,
.cid-uDfqjZ6Luh .item-wrap,
.cid-uDfqjZ6Luh .list-wrapper {
  color: #000000;
}
.cid-uDfqjZ6Luh .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-tvJJKt3btl {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #fafafa;
}
.cid-tvJJKt3btl .text-wrapper {
  max-width: 28rem;
  margin-right: auto;
}
.cid-tvJJKt3btl .card {
  margin-bottom: 1rem;
}
.cid-tvJJKt3btl .cards-container [class*="col"] {
  padding-left: .5rem !important;
  padding-right: .5rem !important;
}
.cid-tvJJKt3btl .card-wrapper {
  box-sizing: border-box;
  min-height: 160px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvJJKt3btl .card-box {
  flex-direction: column;
  padding: 1.5rem;
}
@media (max-width: 991px) {
  .cid-tvJJKt3btl .section-subtitle {
    margin-bottom: 2rem !important;
  }
}
.cid-tvJJKt3btl .mbr-section-title {
  text-align: left;
}
.cid-tvJJKt3btl .mbr-text {
  text-align: left;
}
.cid-tvJJKt3btl .card-title {
  text-align: left;
  color: #11324f;
  margin-bottom: 0.75rem;
}
.cid-tvJJKt3btl .card-sub-title {
  color: #11324f;
  text-align: left;
}
.cid-tvJJKt3btl .section-title {
  text-align: left;
  margin-bottom: 1.5rem;
  color: #11324f;
}
.cid-tvJJKt3btl .section-subtitle {
  text-align: left;
  color: #11324f;
}
.cid-uDfrUYAcjP {
  overflow: hidden;
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDfrUYAcjP .title_block {
  margin-bottom: 80px;
}
.cid-uDfrUYAcjP .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDfrUYAcjP .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfrUYAcjP .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDfrUYAcjP .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDfrUYAcjP .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDfrUYAcjP .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDfrUYAcjP .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDfrUYAcjP .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDfrUYAcjP .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDfrUYAcjP .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDfrUYAcjP .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDfrUYAcjP .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDfrUYAcjP .carousel-item > div {
  width: 100%;
}
.cid-uDfrUYAcjP .carousel-item.active,
.cid-uDfrUYAcjP .carousel-item-next,
.cid-uDfrUYAcjP .carousel-item-prev {
  display: flex;
}
.cid-uDfrUYAcjP .carousel-controls a {
  width: 9%;
}
.cid-uDfrUYAcjP .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDfrUYAcjP .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDfrUYAcjP .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDfrUYAcjP .title_block {
    margin-bottom: 40px;
  }
  .cid-uDfrUYAcjP .card_header {
    flex-direction: column;
  }
  .cid-uDfrUYAcjP .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDfrUYAcjP .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDfrUYAcjP .carousel-controls {
    display: none;
  }
  .cid-uDfrUYAcjP .carousel-item {
    padding: 0;
  }
  .cid-uDfrUYAcjP .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDfrUYAcjP .card_header {
    margin-bottom: 15px;
  }
  .cid-uDfrUYAcjP .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDfrUYAcjP .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDfrUYAcjP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfrUYAcjP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDfrUYAcjP .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDfrUYAcjP .card_header + p {
  font-size: 16px;
  line-height: inherit;
}
.cid-uDfrUYAcjP .desk DIV {
  text-align: center;
}
.cid-uDfs1r66xL {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uDfs1r66xL .container {
    padding: 0 16px;
  }
}
.cid-uDfs1r66xL .row {
  justify-content: center;
}
.cid-uDfs1r66xL .content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfs1r66xL .content-wrapper {
    display: block;
  }
}
.cid-uDfs1r66xL .content-wrapper .desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 16px;
}
@media (max-width: 1440px) {
  .cid-uDfs1r66xL .content-wrapper .desc-wrapper {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .cid-uDfs1r66xL .content-wrapper .desc-wrapper {
    padding-right: 0;
    width: 100%;
  }
}
.cid-uDfs1r66xL .content-wrapper .desc-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfs1r66xL .content-wrapper .desc-wrapper .mbr-desc {
    margin-bottom: 16px;
  }
}
.cid-uDfs1r66xL .content-wrapper .desc-wrapper .mbr-iconfont {
  font-size: 16px;
  color: #000000;
  display: inline-flex;
  margin-left: 6px;
}
.cid-uDfs1r66xL .content-wrapper .mbr-section-btn {
  width: 20%;
  text-align: right;
}
@media (max-width: 992px) {
  .cid-uDfs1r66xL .content-wrapper .mbr-section-btn {
    text-align: left;
    width: 100%;
  }
}
.cid-uDfs1r66xL .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 120px;
  max-width: 120px;
}
@media (max-width: 767px) {
  .cid-uDfs1r66xL .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uDfs1r66xL .embla__slide .slide-content {
  width: 100%;
}
.cid-uDfs1r66xL .embla__slide .slide-content .item-wrapper .item-img img {
  height: 50px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cid-uDfs1r66xL .embla__button--next,
.cid-uDfs1r66xL .embla__button--prev {
  display: flex;
}
.cid-uDfs1r66xL .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  color: #22a5e5 !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uDfs1r66xL .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDfs1r66xL .embla__button:hover {
  opacity: .0;
}
.cid-uDfs1r66xL .embla__button.embla__button--prev {
  left: 32px;
}
.cid-uDfs1r66xL .embla__button.embla__button--next {
  right: 32px;
}
.cid-uDfs1r66xL .embla {
  position: relative;
  width: 70%;
}
@media (max-width: 1440px) {
  .cid-uDfs1r66xL .embla {
    width: 65%;
  }
}
@media (max-width: 992px) {
  .cid-uDfs1r66xL .embla {
    width: 100%;
    margin-bottom: 32px;
  }
}
.cid-uDfs1r66xL .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uDfs1r66xL .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDfs1r66xL .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDfs1r66xL .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDfs1r66xL .mbr-desc {
  color: #11324f;
  text-align: center;
}
.cid-uDfrZZpjid {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2592c5;
}
.cid-uDfrZZpjid .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfrZZpjid .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfrZZpjid .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDfrZZpjid .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDfrZZpjid .row {
  justify-content: space-between;
}
.cid-uDfrZZpjid .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDfrZZpjid .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDfrZZpjid .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 30px;
}
.cid-uDfrZZpjid .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDfrZZpjid .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDfrZZpjid .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDfrZZpjid .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDfrZZpjid .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDfrZZpjid .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDfrZZpjid .mbr-section-title {
  color: #000000;
}
.cid-uDfrZZpjid .mbr-section-title1,
.cid-uDfrZZpjid .mbr-section-btn1 {
  color: #fff;
}
.cid-uDfrZZpjid .mbr-section-title,
.cid-uDfrZZpjid .mbr-section-btn {
  color: #ffffff;
}
.cid-uDfrZZpjid .mbr-section-title1,
.cid-uDfrZZpjid .mbr-section-btn {
  color: #2299aa;
}
.cid-uDfrZZpjid .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDfrZZpjid .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDSMYiqGdO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDSMYiqGdO img,
.cid-uDSMYiqGdO .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDSMYiqGdO .item:focus,
.cid-uDSMYiqGdO span:focus {
  outline: none;
}
.cid-uDSMYiqGdO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDSMYiqGdO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSMYiqGdO .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSMYiqGdO .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDSMYiqGdO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSMYiqGdO .mbr-section-title {
  color: #ffffff;
}
.cid-uDSMYiqGdO .mbr-text,
.cid-uDSMYiqGdO .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDSMYiqGdO .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uDSMYiqGdO .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uDSMYiqGdO .mbr-section-subtitle {
  color: #11324f;
}
.cid-uLl6zGvamF {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uLl6zGvamF p {
  line-height: 1.6;
}
.cid-uLl6zGvamF .card-box {
  width: -webkit-fill-available;
  background: #fafafa;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 0px;
}
.cid-uLl6zGvamF .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uLl6zGvamF .card-img .img1 {
  color: #57468b !important;
}
.cid-uLl6zGvamF .card-img .img2 {
  color: #5580ff !important;
}
.cid-uLl6zGvamF .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uLl6zGvamF .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uLl6zGvamF .card-img .img5 {
  color: #bfceff !important;
}
.cid-uLl6zGvamF .card-img .img6 {
  color: #57468b !important;
}
.cid-uLl6zGvamF .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uLl6zGvamF .card-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: inherit;
}
.cid-uLl6zGvamF .card {
  height: 100%;
  margin: auto;
}
.cid-uLl6zGvamF img {
  width: 100%;
  heigth: auto;
}
.cid-uLl6zGvamF .card-title1 {
  color: #353535;
  text-align: left;
  line-height: 25px;
  font-size: 15px;
  font-weight: 500;
}
.cid-uLl6zGvamF .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uLl6zGvamF .card-title2 {
  color: #000000;
}
.cid-uLl6zGvamF .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uLl6zGvamF .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uLl6zGvamF .card-img {
    order: 1;
  }
  .cid-uLl6zGvamF .card-box {
    order: 2;
  }
}
.cid-uLl6zGvamF .card-img {
  width: auto;
}
.cid-uLl6zGvamF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLl6zGvamF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLl6zGvamF .mbr-section-title,
.cid-uLl6zGvamF .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uLl6zGvamF .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uLl6zGvamF .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uLl6zGvamF .card-wrapper.protect {
  height: 100%;
}
.cid-uLl6zGvamF .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uLl6zGvamF .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uLl6zGvamF .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uLl6zGvamF .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uLl6zGvamF .product-illustration {
  border-radius: 15px;
}
.cid-uLl6zGvamF .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uLl6zGvamF .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uLl6zGvamF .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uLl6zGvamF .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uLl6zGvamF .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uLl6zGvamF .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uLl6zGvamF .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uLl6zGvamF .end-to-end-img {
  padding: 10px;
  border-radius: 25px;
  width: 100%;
  margin: auto;
}
.cid-uLl6zGvamF .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uLl6zGvamF .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uLl6zGvamF .text-left {
  text-align: left !important;
}
.cid-uLl6zGvamF .mbr-section-title,
.cid-uLl6zGvamF .mbr-section-btn DIV {
  text-align: center;
}
.cid-uLl6zGvamF .protect-text {
  color: #4888b1;
}
.cid-uLl6zGvamF .insight-text {
  color: #c0712d;
}
.cid-uLl6zGvamF .discover-text {
  color: #58428d;
}
.cid-uLl6zGvamF .accesor-text {
  color: #5f8131;
}
@media (max-width: 768px) {
  .cid-uLl6zGvamF .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDfvNPeLj7 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/mbr-7.jpg");
}
.cid-uDfvNPeLj7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfvNPeLj7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDfvNPeLj7 .container {
    padding: 0 24px;
  }
}
.cid-uDfvNPeLj7 .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDfvNPeLj7 .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDfvNPeLj7 .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDfvNPeLj7 .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDfvNPeLj7 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDfvNPeLj7 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDfvNPeLj7 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDfvNPeLj7 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDfvNPeLj7 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDfvNPeLj7 .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDfvNPeLj7 .mbr-desc,
.cid-uDfvNPeLj7 .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDfvNPeLj7 .mbr-text,
.cid-uDfvNPeLj7 .text-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uDfvNPeLj7 .mbr-rating {
  color: #EFCC4E;
}
.cid-uDfvNPeLj7 .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDfvNPeLj7 .mbr-section-title,
.cid-uDfvNPeLj7 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uDfvNPeLj7 .mbr-rating,
.cid-uDfvNPeLj7 .rating-wrapper,
.cid-uDfvNPeLj7 .people-wrapper {
  text-align: center;
}
.cid-uDfvNPeLj7 .mbr-people,
.cid-uDfvNPeLj7 .people-wrapper {
  text-align: left;
}
.cid-uDfvNPeLj7 .mbr-section-title-1,
.cid-uDfvNPeLj7 .mbr-section-btn {
  color: #2592c5;
}
.cid-uDfvNPeLj7 .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDfvNPeLj7 span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDfvNPeLj7 .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDfvNPeLj7 .card {
  justify-content: center;
}
.cid-uDfvNPeLj7 .item-title {
  color: #141c30;
}
.cid-uDfvNPeLj7 .list {
  color: #bee0d6;
}
.cid-uDfvNPeLj7 .list,
.cid-uDfvNPeLj7 .item-wrap,
.cid-uDfvNPeLj7 .list-wrapper {
  color: #000000;
}
.cid-uDfvNPeLj7 .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDfvORGIMP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDfvORGIMP .item:focus,
.cid-uDfvORGIMP span:focus {
  outline: none;
}
.cid-uDfvORGIMP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDfvORGIMP .item {
    margin-bottom: 1rem;
  }
}
.cid-uDfvORGIMP .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDfvORGIMP .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDfvORGIMP .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDfvORGIMP .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDfvORGIMP .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDfvORGIMP .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfvORGIMP .mbr-text,
.cid-uDfvORGIMP .item .mbr-section-btn {
  text-align: center;
}
.cid-uDfvORGIMP .content-head {
  max-width: 800px;
}
.cid-uDfvORGIMP .mbr-number {
  color: #edeceb;
}
.cid-uDfvORGIMP .mbr-section-subtitle,
.cid-uDfvORGIMP .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDfvORGIMP .mbr-text {
  text-align: left;
}
.cid-uDfvORGIMP .mbr-text,
.cid-uDfvORGIMP .mbr-card-btn {
  text-align: left;
}
.cid-uDfvORGIMP .mbr-text,
.cid-uDfvORGIMP .mbr-section-btn {
  text-align: left;
}
.cid-uDfvORGIMP .mbr-text,
.cid-uDfvORGIMP .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDfvORGIMP .card-text,
.cid-uDfvORGIMP .item .mbr-section-btn {
  text-align: left;
}
.cid-uDfvORGIMP .card-title {
  text-align: left;
}
.cid-uDfvORGIMP span.mobi {
  font-size: 40px !important;
}
.cid-uDfvORGIMP ul li {
  list-style: none;
}
.cid-uDfvORGIMP ul {
  padding-left: 0;
}
.cid-uDfvRlVmX3 {
  overflow: hidden;
  padding-top: 0rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDfvRlVmX3 .title_block {
  margin-bottom: 80px;
}
.cid-uDfvRlVmX3 .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDfvRlVmX3 .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfvRlVmX3 .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDfvRlVmX3 .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDfvRlVmX3 .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDfvRlVmX3 .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDfvRlVmX3 .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDfvRlVmX3 .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDfvRlVmX3 .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDfvRlVmX3 .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDfvRlVmX3 .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDfvRlVmX3 .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDfvRlVmX3 .carousel-item > div {
  width: 100%;
}
.cid-uDfvRlVmX3 .carousel-item.active,
.cid-uDfvRlVmX3 .carousel-item-next,
.cid-uDfvRlVmX3 .carousel-item-prev {
  display: flex;
}
.cid-uDfvRlVmX3 .carousel-controls a {
  width: 9%;
}
.cid-uDfvRlVmX3 .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDfvRlVmX3 .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDfvRlVmX3 .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDfvRlVmX3 .title_block {
    margin-bottom: 40px;
  }
  .cid-uDfvRlVmX3 .card_header {
    flex-direction: column;
  }
  .cid-uDfvRlVmX3 .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDfvRlVmX3 .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDfvRlVmX3 .carousel-controls {
    display: none;
  }
  .cid-uDfvRlVmX3 .carousel-item {
    padding: 0;
  }
  .cid-uDfvRlVmX3 .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDfvRlVmX3 .card_header {
    margin-bottom: 15px;
  }
  .cid-uDfvRlVmX3 .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDfvRlVmX3 .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDfvRlVmX3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfvRlVmX3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDfvRlVmX3 .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDfvRlVmX3 .card_header + p {
  font-size: 16px;
  line-height: inherit;
}
.cid-uDfvRlVmX3 .desk DIV {
  text-align: center;
}
.cid-uDfvSqt2D3 {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uDfvSqt2D3 .container {
    padding: 0 16px;
  }
}
.cid-uDfvSqt2D3 .row {
  justify-content: center;
}
.cid-uDfvSqt2D3 .content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfvSqt2D3 .content-wrapper {
    display: block;
  }
}
.cid-uDfvSqt2D3 .content-wrapper .desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 16px;
}
@media (max-width: 1440px) {
  .cid-uDfvSqt2D3 .content-wrapper .desc-wrapper {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .cid-uDfvSqt2D3 .content-wrapper .desc-wrapper {
    padding-right: 0;
    width: 100%;
  }
}
.cid-uDfvSqt2D3 .content-wrapper .desc-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfvSqt2D3 .content-wrapper .desc-wrapper .mbr-desc {
    margin-bottom: 16px;
  }
}
.cid-uDfvSqt2D3 .content-wrapper .desc-wrapper .mbr-iconfont {
  font-size: 16px;
  color: #000000;
  display: inline-flex;
  margin-left: 6px;
}
.cid-uDfvSqt2D3 .content-wrapper .mbr-section-btn {
  width: 20%;
  text-align: right;
}
@media (max-width: 992px) {
  .cid-uDfvSqt2D3 .content-wrapper .mbr-section-btn {
    text-align: left;
    width: 100%;
  }
}
.cid-uDfvSqt2D3 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 120px;
  max-width: 120px;
}
@media (max-width: 767px) {
  .cid-uDfvSqt2D3 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uDfvSqt2D3 .embla__slide .slide-content {
  width: 100%;
}
.cid-uDfvSqt2D3 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 50px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cid-uDfvSqt2D3 .embla__button--next,
.cid-uDfvSqt2D3 .embla__button--prev {
  display: flex;
}
.cid-uDfvSqt2D3 .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  color: #22a5e5 !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uDfvSqt2D3 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDfvSqt2D3 .embla__button:hover {
  opacity: .0;
}
.cid-uDfvSqt2D3 .embla__button.embla__button--prev {
  left: 32px;
}
.cid-uDfvSqt2D3 .embla__button.embla__button--next {
  right: 32px;
}
.cid-uDfvSqt2D3 .embla {
  position: relative;
  width: 70%;
}
@media (max-width: 1440px) {
  .cid-uDfvSqt2D3 .embla {
    width: 65%;
  }
}
@media (max-width: 992px) {
  .cid-uDfvSqt2D3 .embla {
    width: 100%;
    margin-bottom: 32px;
  }
}
.cid-uDfvSqt2D3 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uDfvSqt2D3 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDfvSqt2D3 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDfvSqt2D3 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDfvSqt2D3 .mbr-desc {
  color: #11324f;
  text-align: center;
}
.cid-uDfvV5RWis {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2592c5;
}
.cid-uDfvV5RWis .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfvV5RWis .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfvV5RWis .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDfvV5RWis .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDfvV5RWis .row {
  justify-content: space-between;
}
.cid-uDfvV5RWis .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDfvV5RWis .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDfvV5RWis .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 30px;
}
.cid-uDfvV5RWis .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDfvV5RWis .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDfvV5RWis .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDfvV5RWis .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDfvV5RWis .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDfvV5RWis .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDfvV5RWis .mbr-section-title {
  color: #000000;
}
.cid-uDfvV5RWis .mbr-section-title1,
.cid-uDfvV5RWis .mbr-section-btn1 {
  color: #fff;
}
.cid-uDfvV5RWis .mbr-section-title,
.cid-uDfvV5RWis .mbr-section-btn {
  color: #ffffff;
}
.cid-uDfvV5RWis .mbr-section-title1,
.cid-uDfvV5RWis .mbr-section-btn {
  color: #2299aa;
}
.cid-uDfvV5RWis .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDfvV5RWis .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDSMHxeYbj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDSMHxeYbj img,
.cid-uDSMHxeYbj .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDSMHxeYbj .item:focus,
.cid-uDSMHxeYbj span:focus {
  outline: none;
}
.cid-uDSMHxeYbj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDSMHxeYbj .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSMHxeYbj .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSMHxeYbj .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDSMHxeYbj .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSMHxeYbj .mbr-section-title {
  color: #ffffff;
}
.cid-uDSMHxeYbj .mbr-text,
.cid-uDSMHxeYbj .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDSMHxeYbj .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uDSMHxeYbj .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uDSMHxeYbj .mbr-section-subtitle {
  color: #11324f;
}
.cid-uLl61ns7pd {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uLl61ns7pd p {
  line-height: 1.6;
}
.cid-uLl61ns7pd .card-box {
  width: -webkit-fill-available;
  background: #fafafa;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 0px;
}
.cid-uLl61ns7pd .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uLl61ns7pd .card-img .img1 {
  color: #57468b !important;
}
.cid-uLl61ns7pd .card-img .img2 {
  color: #5580ff !important;
}
.cid-uLl61ns7pd .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uLl61ns7pd .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uLl61ns7pd .card-img .img5 {
  color: #bfceff !important;
}
.cid-uLl61ns7pd .card-img .img6 {
  color: #57468b !important;
}
.cid-uLl61ns7pd .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uLl61ns7pd .card-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: inherit;
}
.cid-uLl61ns7pd .card {
  height: 100%;
  margin: auto;
}
.cid-uLl61ns7pd img {
  width: 100%;
  heigth: auto;
}
.cid-uLl61ns7pd .card-title1 {
  color: #353535;
  text-align: left;
  line-height: 25px;
  font-size: 15px;
  font-weight: 500;
}
.cid-uLl61ns7pd .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uLl61ns7pd .card-title2 {
  color: #000000;
}
.cid-uLl61ns7pd .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uLl61ns7pd .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uLl61ns7pd .card-img {
    order: 1;
  }
  .cid-uLl61ns7pd .card-box {
    order: 2;
  }
}
.cid-uLl61ns7pd .card-img {
  width: auto;
}
.cid-uLl61ns7pd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLl61ns7pd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLl61ns7pd .mbr-section-title,
.cid-uLl61ns7pd .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uLl61ns7pd .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uLl61ns7pd .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uLl61ns7pd .card-wrapper.protect {
  height: 100%;
}
.cid-uLl61ns7pd .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uLl61ns7pd .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uLl61ns7pd .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uLl61ns7pd .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uLl61ns7pd .product-illustration {
  border-radius: 15px;
}
.cid-uLl61ns7pd .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uLl61ns7pd .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uLl61ns7pd .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uLl61ns7pd .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uLl61ns7pd .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uLl61ns7pd .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uLl61ns7pd .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uLl61ns7pd .end-to-end-img {
  padding: 10px;
  border-radius: 25px;
  width: 100%;
  margin: auto;
}
.cid-uLl61ns7pd .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uLl61ns7pd .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uLl61ns7pd .text-left {
  text-align: left !important;
}
.cid-uLl61ns7pd .mbr-section-title,
.cid-uLl61ns7pd .mbr-section-btn DIV {
  text-align: center;
}
.cid-uLl61ns7pd .protect-text {
  color: #4888b1;
}
.cid-uLl61ns7pd .insight-text {
  color: #c0712d;
}
.cid-uLl61ns7pd .discover-text {
  color: #58428d;
}
.cid-uLl61ns7pd .accesor-text {
  color: #5f8131;
}
@media (max-width: 768px) {
  .cid-uLl61ns7pd .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uDfx3klBEK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/23966-2000x800.jpg");
}
.cid-uDfx3klBEK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfx3klBEK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDfx3klBEK .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDfx3klBEK .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uDfx3klBEK .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uDfx3klBEK .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uDfx3klBEK .border-top {
  border-color: #999;
}
.cid-uDfx3klBEK .list,
.cid-uDfx3klBEK .item-wrap {
  color: #bbbbbb;
}
.cid-uDfx3klBEK .text-right {
  text-align: right;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDfcFs9WLt {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/r-mbr-2-384x256.jpg");
}
.cid-uDfcFs9WLt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfcFs9WLt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDfcFs9WLt .container {
    padding: 0 24px;
  }
}
.cid-uDfcFs9WLt .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDfcFs9WLt .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDfcFs9WLt .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDfcFs9WLt .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDfcFs9WLt .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDfcFs9WLt .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDfcFs9WLt .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDfcFs9WLt .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDfcFs9WLt .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDfcFs9WLt .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDfcFs9WLt .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDfcFs9WLt .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDfcFs9WLt .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDfcFs9WLt .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDfcFs9WLt .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDfcFs9WLt .mbr-desc,
.cid-uDfcFs9WLt .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDfcFs9WLt .mbr-text,
.cid-uDfcFs9WLt .text-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uDfcFs9WLt .mbr-rating {
  color: #EFCC4E;
}
.cid-uDfcFs9WLt .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDfcFs9WLt .mbr-section-title,
.cid-uDfcFs9WLt .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uDfcFs9WLt .mbr-rating,
.cid-uDfcFs9WLt .rating-wrapper,
.cid-uDfcFs9WLt .people-wrapper {
  text-align: center;
}
.cid-uDfcFs9WLt .mbr-people,
.cid-uDfcFs9WLt .people-wrapper {
  text-align: left;
}
.cid-uDfcFs9WLt .mbr-section-title-1,
.cid-uDfcFs9WLt .mbr-section-btn {
  color: #2592c5;
}
.cid-uDfcFs9WLt .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDfcFs9WLt span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDfcFs9WLt .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDfcFs9WLt .card {
  justify-content: center;
}
.cid-uDfcFs9WLt .item-title {
  color: #141c30;
}
.cid-uDfcFs9WLt .list {
  color: #bee0d6;
}
.cid-uDfcFs9WLt .list,
.cid-uDfcFs9WLt .item-wrap,
.cid-uDfcFs9WLt .list-wrapper {
  color: #000000;
}
.cid-uDfcFs9WLt .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDfdgGy4Tv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDfdgGy4Tv .item:focus,
.cid-uDfdgGy4Tv span:focus {
  outline: none;
}
.cid-uDfdgGy4Tv .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDfdgGy4Tv .item {
    margin-bottom: 1rem;
  }
}
.cid-uDfdgGy4Tv .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDfdgGy4Tv .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDfdgGy4Tv .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDfdgGy4Tv .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDfdgGy4Tv .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDfdgGy4Tv .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfdgGy4Tv .mbr-text,
.cid-uDfdgGy4Tv .item .mbr-section-btn {
  text-align: center;
}
.cid-uDfdgGy4Tv .content-head {
  max-width: 800px;
}
.cid-uDfdgGy4Tv .mbr-number {
  color: #edeceb;
}
.cid-uDfdgGy4Tv .mbr-section-subtitle,
.cid-uDfdgGy4Tv .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDfdgGy4Tv .mbr-text {
  text-align: left;
}
.cid-uDfdgGy4Tv .mbr-text,
.cid-uDfdgGy4Tv .mbr-card-btn {
  text-align: left;
}
.cid-uDfdgGy4Tv .mbr-text,
.cid-uDfdgGy4Tv .mbr-section-btn {
  text-align: left;
}
.cid-uDfdgGy4Tv .mbr-text,
.cid-uDfdgGy4Tv .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDfdgGy4Tv .card-text,
.cid-uDfdgGy4Tv .item .mbr-section-btn {
  text-align: left;
}
.cid-uDfdgGy4Tv .card-title {
  text-align: left;
}
.cid-uDfdgGy4Tv span.mobi {
  font-size: 40px !important;
}
.cid-uDfdgGy4Tv ul li {
  list-style: none;
}
.cid-uDfdgGy4Tv ul {
  padding-left: 0;
}
.cid-tHqYI0Mfiu {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cid-tHqYI0Mfiu .col-md-6 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cid-tHqYI0Mfiu .mbr-section-head {
    padding: 0;
  }
}
.cid-tHqYI0Mfiu .people {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .cid-tHqYI0Mfiu .people {
    padding: 0;
  }
}
.cid-tHqYI0Mfiu .mbr-section-title {
  color: #11324f;
  margin: 0;
}
.cid-tHqYI0Mfiu .mbr-section-subtitle {
  color: #11324f;
  margin: 0;
}
.cid-tHqYI0Mfiu .mbr-text {
  color: #6b6b6b;
  width: 362px;
  max-width: 362px;
  margin: 10px auto;
}
@media (max-width: 400px) {
  .cid-tHqYI0Mfiu .mbr-text {
    width: 100%;
  }
}
.cid-tHqYI0Mfiu .item-name {
  color: #11324f;
  margin: 0;
}
.cid-tHqYI0Mfiu h3 {
  margin: 0;
}
.cid-tHqYI0Mfiu .occupation {
  color: #6b6b6b;
  margin: 0;
}
.cid-tHqYI0Mfiu .item {
  margin-bottom: 50px;
  transition: all 1s ease-out;
}
@media (max-width: 767px) {
  .cid-tHqYI0Mfiu .item {
    margin-bottom: 80px;
  }
}
.cid-tHqYI0Mfiu .item-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  .cid-tHqYI0Mfiu .item-wrapper {
    flex-direction: column;
  }
}
.cid-tHqYI0Mfiu .item-caption {
  width: 70%;
  padding-left: 30px;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fafafa;
}
@media (max-width: 767px) {
  .cid-tHqYI0Mfiu .item-caption {
    width: 100%;
    padding-left: 0;
  }
}
.cid-tHqYI0Mfiu .top {
  padding-top: 16px;
}
.cid-tHqYI0Mfiu .socials-wrap {
  margin-bottom: 5px;
}
.cid-tHqYI0Mfiu .socials {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.cid-tHqYI0Mfiu .socials p {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .cid-tHqYI0Mfiu .socials p {
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
.cid-tHqYI0Mfiu .socials-item .link {
  color: #000000;
}
.cid-tHqYI0Mfiu .item-img {
  width: 30%;
  aspect-ratio: 1;
  position: relative;
  overflow: hidden;
  border: 2px solid #fafafa;
}
@media (max-width: 767px) {
  .cid-tHqYI0Mfiu .item-img {
    width: 100%;
    height: 100%;
  }
}
.cid-tHqYI0Mfiu .item-img::before {
  display: none;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-tHqYI0Mfiu .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tHqYI0Mfiu .item:hover {
  cursor: pointer;
}
.cid-tHqYI0Mfiu .item:hover .item-img::before {
  opacity: 0.7;
}
.cid-tHqYI0Mfiu .mbr-card-text {
  color: #11324f;
}
.cid-uDfp5ALInS {
  overflow: hidden;
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDfp5ALInS .title_block {
  margin-bottom: 80px;
}
.cid-uDfp5ALInS .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDfp5ALInS .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfp5ALInS .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDfp5ALInS .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDfp5ALInS .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDfp5ALInS .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDfp5ALInS .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDfp5ALInS .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDfp5ALInS .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDfp5ALInS .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDfp5ALInS .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDfp5ALInS .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDfp5ALInS .carousel-item > div {
  width: 100%;
}
.cid-uDfp5ALInS .carousel-item.active,
.cid-uDfp5ALInS .carousel-item-next,
.cid-uDfp5ALInS .carousel-item-prev {
  display: flex;
}
.cid-uDfp5ALInS .carousel-controls a {
  width: 9%;
}
.cid-uDfp5ALInS .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDfp5ALInS .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDfp5ALInS .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDfp5ALInS .title_block {
    margin-bottom: 40px;
  }
  .cid-uDfp5ALInS .card_header {
    flex-direction: column;
  }
  .cid-uDfp5ALInS .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDfp5ALInS .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDfp5ALInS .carousel-controls {
    display: none;
  }
  .cid-uDfp5ALInS .carousel-item {
    padding: 0;
  }
  .cid-uDfp5ALInS .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDfp5ALInS .card_header {
    margin-bottom: 15px;
  }
  .cid-uDfp5ALInS .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDfp5ALInS .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDfp5ALInS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfp5ALInS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDfp5ALInS .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDfp5ALInS .card_header + p {
  font-size: 16px;
  line-height: inherit;
}
.cid-uDfp5ALInS .desk DIV {
  text-align: center;
}
.cid-uDfpnSOT5x {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uDfpnSOT5x .container {
    padding: 0 16px;
  }
}
.cid-uDfpnSOT5x .row {
  justify-content: center;
}
.cid-uDfpnSOT5x .content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfpnSOT5x .content-wrapper {
    display: block;
  }
}
.cid-uDfpnSOT5x .content-wrapper .desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 16px;
}
@media (max-width: 1440px) {
  .cid-uDfpnSOT5x .content-wrapper .desc-wrapper {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .cid-uDfpnSOT5x .content-wrapper .desc-wrapper {
    padding-right: 0;
    width: 100%;
  }
}
.cid-uDfpnSOT5x .content-wrapper .desc-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfpnSOT5x .content-wrapper .desc-wrapper .mbr-desc {
    margin-bottom: 16px;
  }
}
.cid-uDfpnSOT5x .content-wrapper .desc-wrapper .mbr-iconfont {
  font-size: 16px;
  color: #000000;
  display: inline-flex;
  margin-left: 6px;
}
.cid-uDfpnSOT5x .content-wrapper .mbr-section-btn {
  width: 20%;
  text-align: right;
}
@media (max-width: 992px) {
  .cid-uDfpnSOT5x .content-wrapper .mbr-section-btn {
    text-align: left;
    width: 100%;
  }
}
.cid-uDfpnSOT5x .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 120px;
  max-width: 120px;
}
@media (max-width: 767px) {
  .cid-uDfpnSOT5x .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uDfpnSOT5x .embla__slide .slide-content {
  width: 100%;
}
.cid-uDfpnSOT5x .embla__slide .slide-content .item-wrapper .item-img img {
  height: 50px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cid-uDfpnSOT5x .embla__button--next,
.cid-uDfpnSOT5x .embla__button--prev {
  display: flex;
}
.cid-uDfpnSOT5x .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  color: #22a5e5 !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uDfpnSOT5x .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDfpnSOT5x .embla__button:hover {
  opacity: .0;
}
.cid-uDfpnSOT5x .embla__button.embla__button--prev {
  left: 32px;
}
.cid-uDfpnSOT5x .embla__button.embla__button--next {
  right: 32px;
}
.cid-uDfpnSOT5x .embla {
  position: relative;
  width: 70%;
}
@media (max-width: 1440px) {
  .cid-uDfpnSOT5x .embla {
    width: 65%;
  }
}
@media (max-width: 992px) {
  .cid-uDfpnSOT5x .embla {
    width: 100%;
    margin-bottom: 32px;
  }
}
.cid-uDfpnSOT5x .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uDfpnSOT5x .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDfpnSOT5x .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDfpnSOT5x .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDfpnSOT5x .mbr-desc {
  color: #11324f;
  text-align: center;
}
.cid-uDfpoGX9yW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2592c5;
}
.cid-uDfpoGX9yW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfpoGX9yW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfpoGX9yW .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDfpoGX9yW .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDfpoGX9yW .row {
  justify-content: space-between;
}
.cid-uDfpoGX9yW .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDfpoGX9yW .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDfpoGX9yW .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 30px;
}
.cid-uDfpoGX9yW .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDfpoGX9yW .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDfpoGX9yW .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDfpoGX9yW .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDfpoGX9yW .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDfpoGX9yW .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDfpoGX9yW .mbr-section-title {
  color: #000000;
}
.cid-uDfpoGX9yW .mbr-section-title1,
.cid-uDfpoGX9yW .mbr-section-btn1 {
  color: #fff;
}
.cid-uDfpoGX9yW .mbr-section-title,
.cid-uDfpoGX9yW .mbr-section-btn {
  color: #ffffff;
}
.cid-uDfpoGX9yW .mbr-section-title1,
.cid-uDfpoGX9yW .mbr-section-btn {
  color: #2299aa;
}
.cid-uDfpoGX9yW .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDfpoGX9yW .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDSMBksddM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDSMBksddM img,
.cid-uDSMBksddM .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDSMBksddM .item:focus,
.cid-uDSMBksddM span:focus {
  outline: none;
}
.cid-uDSMBksddM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDSMBksddM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSMBksddM .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSMBksddM .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDSMBksddM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSMBksddM .mbr-section-title {
  color: #ffffff;
}
.cid-uDSMBksddM .mbr-text,
.cid-uDSMBksddM .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDSMBksddM .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uDSMBksddM .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uDSMBksddM .mbr-section-subtitle {
  color: #11324f;
}
.cid-uLl5RP0eo4 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uLl5RP0eo4 p {
  line-height: 1.6;
}
.cid-uLl5RP0eo4 .card-box {
  width: -webkit-fill-available;
  background: #fafafa;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 0px;
}
.cid-uLl5RP0eo4 .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uLl5RP0eo4 .card-img .img1 {
  color: #57468b !important;
}
.cid-uLl5RP0eo4 .card-img .img2 {
  color: #5580ff !important;
}
.cid-uLl5RP0eo4 .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uLl5RP0eo4 .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uLl5RP0eo4 .card-img .img5 {
  color: #bfceff !important;
}
.cid-uLl5RP0eo4 .card-img .img6 {
  color: #57468b !important;
}
.cid-uLl5RP0eo4 .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uLl5RP0eo4 .card-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: inherit;
}
.cid-uLl5RP0eo4 .card {
  height: 100%;
  margin: auto;
}
.cid-uLl5RP0eo4 img {
  width: 100%;
  heigth: auto;
}
.cid-uLl5RP0eo4 .card-title1 {
  color: #353535;
  text-align: left;
  line-height: 25px;
  font-size: 15px;
  font-weight: 500;
}
.cid-uLl5RP0eo4 .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uLl5RP0eo4 .card-title2 {
  color: #000000;
}
.cid-uLl5RP0eo4 .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uLl5RP0eo4 .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uLl5RP0eo4 .card-img {
    order: 1;
  }
  .cid-uLl5RP0eo4 .card-box {
    order: 2;
  }
}
.cid-uLl5RP0eo4 .card-img {
  width: auto;
}
.cid-uLl5RP0eo4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLl5RP0eo4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLl5RP0eo4 .mbr-section-title,
.cid-uLl5RP0eo4 .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uLl5RP0eo4 .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uLl5RP0eo4 .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uLl5RP0eo4 .card-wrapper.protect {
  height: 100%;
}
.cid-uLl5RP0eo4 .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uLl5RP0eo4 .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uLl5RP0eo4 .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uLl5RP0eo4 .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uLl5RP0eo4 .product-illustration {
  border-radius: 15px;
}
.cid-uLl5RP0eo4 .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uLl5RP0eo4 .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uLl5RP0eo4 .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uLl5RP0eo4 .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uLl5RP0eo4 .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uLl5RP0eo4 .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uLl5RP0eo4 .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uLl5RP0eo4 .end-to-end-img {
  padding: 10px;
  border-radius: 25px;
  width: 100%;
  margin: auto;
}
.cid-uLl5RP0eo4 .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uLl5RP0eo4 .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uLl5RP0eo4 .text-left {
  text-align: left !important;
}
.cid-uLl5RP0eo4 .mbr-section-title,
.cid-uLl5RP0eo4 .mbr-section-btn DIV {
  text-align: center;
}
.cid-uLl5RP0eo4 .protect-text {
  color: #4888b1;
}
.cid-uLl5RP0eo4 .insight-text {
  color: #c0712d;
}
.cid-uLl5RP0eo4 .discover-text {
  color: #58428d;
}
.cid-uLl5RP0eo4 .accesor-text {
  color: #5f8131;
}
@media (max-width: 768px) {
  .cid-uLl5RP0eo4 .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDfyQVUGms {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/r-mbr-7.jpg");
}
.cid-uDfyQVUGms .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfyQVUGms .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDfyQVUGms .container {
    padding: 0 24px;
  }
}
.cid-uDfyQVUGms .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDfyQVUGms .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDfyQVUGms .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDfyQVUGms .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDfyQVUGms .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDfyQVUGms .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDfyQVUGms .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDfyQVUGms .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDfyQVUGms .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDfyQVUGms .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDfyQVUGms .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDfyQVUGms .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDfyQVUGms .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDfyQVUGms .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDfyQVUGms .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDfyQVUGms .mbr-desc,
.cid-uDfyQVUGms .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDfyQVUGms .mbr-text,
.cid-uDfyQVUGms .text-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uDfyQVUGms .mbr-rating {
  color: #EFCC4E;
}
.cid-uDfyQVUGms .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDfyQVUGms .mbr-section-title,
.cid-uDfyQVUGms .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uDfyQVUGms .mbr-rating,
.cid-uDfyQVUGms .rating-wrapper,
.cid-uDfyQVUGms .people-wrapper {
  text-align: center;
}
.cid-uDfyQVUGms .mbr-people,
.cid-uDfyQVUGms .people-wrapper {
  text-align: left;
}
.cid-uDfyQVUGms .mbr-section-title-1,
.cid-uDfyQVUGms .mbr-section-btn {
  color: #2592c5;
}
.cid-uDfyQVUGms .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDfyQVUGms span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDfyQVUGms .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDfyQVUGms .card {
  justify-content: center;
}
.cid-uDfyQVUGms .item-title {
  color: #141c30;
}
.cid-uDfyQVUGms .list {
  color: #bee0d6;
}
.cid-uDfyQVUGms .list,
.cid-uDfyQVUGms .item-wrap,
.cid-uDfyQVUGms .list-wrapper {
  color: #000000;
}
.cid-uDfyQVUGms .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDfxAJrIdg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDfxAJrIdg .item:focus,
.cid-uDfxAJrIdg span:focus {
  outline: none;
}
.cid-uDfxAJrIdg .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDfxAJrIdg .item {
    margin-bottom: 1rem;
  }
}
.cid-uDfxAJrIdg .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDfxAJrIdg .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDfxAJrIdg .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDfxAJrIdg .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDfxAJrIdg .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDfxAJrIdg .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfxAJrIdg .mbr-text,
.cid-uDfxAJrIdg .item .mbr-section-btn {
  text-align: center;
}
.cid-uDfxAJrIdg .content-head {
  max-width: 800px;
}
.cid-uDfxAJrIdg .mbr-number {
  color: #edeceb;
}
.cid-uDfxAJrIdg .mbr-section-subtitle,
.cid-uDfxAJrIdg .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDfxAJrIdg .mbr-text {
  text-align: left;
}
.cid-uDfxAJrIdg .mbr-text,
.cid-uDfxAJrIdg .mbr-card-btn {
  text-align: left;
}
.cid-uDfxAJrIdg .mbr-text,
.cid-uDfxAJrIdg .mbr-section-btn {
  text-align: left;
}
.cid-uDfxAJrIdg .mbr-text,
.cid-uDfxAJrIdg .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDfxAJrIdg .card-text,
.cid-uDfxAJrIdg .item .mbr-section-btn {
  text-align: left;
}
.cid-uDfxAJrIdg .card-title {
  text-align: left;
}
.cid-uDfxAJrIdg span.mobi {
  font-size: 40px !important;
}
.cid-uDfxAJrIdg ul li {
  list-style: none;
}
.cid-uDfxAJrIdg ul {
  padding-left: 0;
}
.cid-uDfxDCA4Xi {
  overflow: hidden;
  padding-top: 0rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDfxDCA4Xi .title_block {
  margin-bottom: 80px;
}
.cid-uDfxDCA4Xi .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDfxDCA4Xi .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfxDCA4Xi .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDfxDCA4Xi .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDfxDCA4Xi .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDfxDCA4Xi .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDfxDCA4Xi .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDfxDCA4Xi .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDfxDCA4Xi .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDfxDCA4Xi .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDfxDCA4Xi .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDfxDCA4Xi .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDfxDCA4Xi .carousel-item > div {
  width: 100%;
}
.cid-uDfxDCA4Xi .carousel-item.active,
.cid-uDfxDCA4Xi .carousel-item-next,
.cid-uDfxDCA4Xi .carousel-item-prev {
  display: flex;
}
.cid-uDfxDCA4Xi .carousel-controls a {
  width: 9%;
}
.cid-uDfxDCA4Xi .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDfxDCA4Xi .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDfxDCA4Xi .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDfxDCA4Xi .title_block {
    margin-bottom: 40px;
  }
  .cid-uDfxDCA4Xi .card_header {
    flex-direction: column;
  }
  .cid-uDfxDCA4Xi .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDfxDCA4Xi .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDfxDCA4Xi .carousel-controls {
    display: none;
  }
  .cid-uDfxDCA4Xi .carousel-item {
    padding: 0;
  }
  .cid-uDfxDCA4Xi .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDfxDCA4Xi .card_header {
    margin-bottom: 15px;
  }
  .cid-uDfxDCA4Xi .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDfxDCA4Xi .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDfxDCA4Xi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfxDCA4Xi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDfxDCA4Xi .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDfxDCA4Xi .card_header + p {
  font-size: 16px;
  line-height: inherit;
}
.cid-uDfxDCA4Xi .desk DIV {
  text-align: center;
}
.cid-uDfxFgM3hL {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uDfxFgM3hL .container {
    padding: 0 16px;
  }
}
.cid-uDfxFgM3hL .row {
  justify-content: center;
}
.cid-uDfxFgM3hL .content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfxFgM3hL .content-wrapper {
    display: block;
  }
}
.cid-uDfxFgM3hL .content-wrapper .desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 16px;
}
@media (max-width: 1440px) {
  .cid-uDfxFgM3hL .content-wrapper .desc-wrapper {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .cid-uDfxFgM3hL .content-wrapper .desc-wrapper {
    padding-right: 0;
    width: 100%;
  }
}
.cid-uDfxFgM3hL .content-wrapper .desc-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfxFgM3hL .content-wrapper .desc-wrapper .mbr-desc {
    margin-bottom: 16px;
  }
}
.cid-uDfxFgM3hL .content-wrapper .desc-wrapper .mbr-iconfont {
  font-size: 16px;
  color: #000000;
  display: inline-flex;
  margin-left: 6px;
}
.cid-uDfxFgM3hL .content-wrapper .mbr-section-btn {
  width: 20%;
  text-align: right;
}
@media (max-width: 992px) {
  .cid-uDfxFgM3hL .content-wrapper .mbr-section-btn {
    text-align: left;
    width: 100%;
  }
}
.cid-uDfxFgM3hL .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 120px;
  max-width: 120px;
}
@media (max-width: 767px) {
  .cid-uDfxFgM3hL .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uDfxFgM3hL .embla__slide .slide-content {
  width: 100%;
}
.cid-uDfxFgM3hL .embla__slide .slide-content .item-wrapper .item-img img {
  height: 50px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cid-uDfxFgM3hL .embla__button--next,
.cid-uDfxFgM3hL .embla__button--prev {
  display: flex;
}
.cid-uDfxFgM3hL .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  color: #22a5e5 !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uDfxFgM3hL .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDfxFgM3hL .embla__button:hover {
  opacity: .0;
}
.cid-uDfxFgM3hL .embla__button.embla__button--prev {
  left: 32px;
}
.cid-uDfxFgM3hL .embla__button.embla__button--next {
  right: 32px;
}
.cid-uDfxFgM3hL .embla {
  position: relative;
  width: 70%;
}
@media (max-width: 1440px) {
  .cid-uDfxFgM3hL .embla {
    width: 65%;
  }
}
@media (max-width: 992px) {
  .cid-uDfxFgM3hL .embla {
    width: 100%;
    margin-bottom: 32px;
  }
}
.cid-uDfxFgM3hL .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uDfxFgM3hL .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDfxFgM3hL .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDfxFgM3hL .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDfxFgM3hL .mbr-desc {
  color: #11324f;
  text-align: center;
}
.cid-uDfxHtLtB5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2592c5;
}
.cid-uDfxHtLtB5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfxHtLtB5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfxHtLtB5 .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDfxHtLtB5 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDfxHtLtB5 .row {
  justify-content: space-between;
}
.cid-uDfxHtLtB5 .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDfxHtLtB5 .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDfxHtLtB5 .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 30px;
}
.cid-uDfxHtLtB5 .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDfxHtLtB5 .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDfxHtLtB5 .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDfxHtLtB5 .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDfxHtLtB5 .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDfxHtLtB5 .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDfxHtLtB5 .mbr-section-title {
  color: #000000;
}
.cid-uDfxHtLtB5 .mbr-section-title1,
.cid-uDfxHtLtB5 .mbr-section-btn1 {
  color: #fff;
}
.cid-uDfxHtLtB5 .mbr-section-title,
.cid-uDfxHtLtB5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uDfxHtLtB5 .mbr-section-title1,
.cid-uDfxHtLtB5 .mbr-section-btn {
  color: #2299aa;
}
.cid-uDfxHtLtB5 .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDfxHtLtB5 .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDSMSYuXsu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDSMSYuXsu img,
.cid-uDSMSYuXsu .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDSMSYuXsu .item:focus,
.cid-uDSMSYuXsu span:focus {
  outline: none;
}
.cid-uDSMSYuXsu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDSMSYuXsu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSMSYuXsu .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSMSYuXsu .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDSMSYuXsu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSMSYuXsu .mbr-section-title {
  color: #ffffff;
}
.cid-uDSMSYuXsu .mbr-text,
.cid-uDSMSYuXsu .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDSMSYuXsu .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uDSMSYuXsu .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uDSMSYuXsu .mbr-section-subtitle {
  color: #11324f;
}
.cid-uLl6pGC7Wb {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uLl6pGC7Wb p {
  line-height: 1.6;
}
.cid-uLl6pGC7Wb .card-box {
  width: -webkit-fill-available;
  background: #fafafa;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 0px;
}
.cid-uLl6pGC7Wb .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uLl6pGC7Wb .card-img .img1 {
  color: #57468b !important;
}
.cid-uLl6pGC7Wb .card-img .img2 {
  color: #5580ff !important;
}
.cid-uLl6pGC7Wb .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uLl6pGC7Wb .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uLl6pGC7Wb .card-img .img5 {
  color: #bfceff !important;
}
.cid-uLl6pGC7Wb .card-img .img6 {
  color: #57468b !important;
}
.cid-uLl6pGC7Wb .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uLl6pGC7Wb .card-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: inherit;
}
.cid-uLl6pGC7Wb .card {
  height: 100%;
  margin: auto;
}
.cid-uLl6pGC7Wb img {
  width: 100%;
  heigth: auto;
}
.cid-uLl6pGC7Wb .card-title1 {
  color: #353535;
  text-align: left;
  line-height: 25px;
  font-size: 15px;
  font-weight: 500;
}
.cid-uLl6pGC7Wb .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uLl6pGC7Wb .card-title2 {
  color: #000000;
}
.cid-uLl6pGC7Wb .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uLl6pGC7Wb .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uLl6pGC7Wb .card-img {
    order: 1;
  }
  .cid-uLl6pGC7Wb .card-box {
    order: 2;
  }
}
.cid-uLl6pGC7Wb .card-img {
  width: auto;
}
.cid-uLl6pGC7Wb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLl6pGC7Wb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLl6pGC7Wb .mbr-section-title,
.cid-uLl6pGC7Wb .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uLl6pGC7Wb .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uLl6pGC7Wb .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uLl6pGC7Wb .card-wrapper.protect {
  height: 100%;
}
.cid-uLl6pGC7Wb .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uLl6pGC7Wb .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uLl6pGC7Wb .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uLl6pGC7Wb .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uLl6pGC7Wb .product-illustration {
  border-radius: 15px;
}
.cid-uLl6pGC7Wb .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uLl6pGC7Wb .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uLl6pGC7Wb .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uLl6pGC7Wb .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uLl6pGC7Wb .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uLl6pGC7Wb .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uLl6pGC7Wb .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uLl6pGC7Wb .end-to-end-img {
  padding: 10px;
  border-radius: 25px;
  width: 100%;
  margin: auto;
}
.cid-uLl6pGC7Wb .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uLl6pGC7Wb .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uLl6pGC7Wb .text-left {
  text-align: left !important;
}
.cid-uLl6pGC7Wb .mbr-section-title,
.cid-uLl6pGC7Wb .mbr-section-btn DIV {
  text-align: center;
}
.cid-uLl6pGC7Wb .protect-text {
  color: #4888b1;
}
.cid-uLl6pGC7Wb .insight-text {
  color: #c0712d;
}
.cid-uLl6pGC7Wb .discover-text {
  color: #58428d;
}
.cid-uLl6pGC7Wb .accesor-text {
  color: #5f8131;
}
@media (max-width: 768px) {
  .cid-uLl6pGC7Wb .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uDfxODmSsu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/23966-2000x800.jpg");
}
.cid-uDfxODmSsu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfxODmSsu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDfxODmSsu .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDfxODmSsu .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uDfxODmSsu .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uDfxODmSsu .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uDfxODmSsu .border-top {
  border-color: #999;
}
.cid-uDfxODmSsu .list,
.cid-uDfxODmSsu .item-wrap {
  color: #bbbbbb;
}
.cid-uDfxODmSsu .text-right {
  text-align: right;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDfA3aDJJW {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/r-mbr-8-794x529.jpg");
}
.cid-uDfA3aDJJW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfA3aDJJW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDfA3aDJJW .container {
    padding: 0 24px;
  }
}
.cid-uDfA3aDJJW .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDfA3aDJJW .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDfA3aDJJW .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDfA3aDJJW .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDfA3aDJJW .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDfA3aDJJW .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDfA3aDJJW .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDfA3aDJJW .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDfA3aDJJW .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDfA3aDJJW .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDfA3aDJJW .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDfA3aDJJW .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDfA3aDJJW .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDfA3aDJJW .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDfA3aDJJW .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDfA3aDJJW .mbr-desc,
.cid-uDfA3aDJJW .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDfA3aDJJW .mbr-text,
.cid-uDfA3aDJJW .text-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uDfA3aDJJW .mbr-rating {
  color: #EFCC4E;
}
.cid-uDfA3aDJJW .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDfA3aDJJW .mbr-section-title,
.cid-uDfA3aDJJW .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uDfA3aDJJW .mbr-rating,
.cid-uDfA3aDJJW .rating-wrapper,
.cid-uDfA3aDJJW .people-wrapper {
  text-align: center;
}
.cid-uDfA3aDJJW .mbr-people,
.cid-uDfA3aDJJW .people-wrapper {
  text-align: left;
}
.cid-uDfA3aDJJW .mbr-section-title-1,
.cid-uDfA3aDJJW .mbr-section-btn {
  color: #2592c5;
}
.cid-uDfA3aDJJW .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDfA3aDJJW span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDfA3aDJJW .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDfA3aDJJW .card {
  justify-content: center;
}
.cid-uDfA3aDJJW .item-title {
  color: #141c30;
}
.cid-uDfA3aDJJW .list {
  color: #bee0d6;
}
.cid-uDfA3aDJJW .list,
.cid-uDfA3aDJJW .item-wrap,
.cid-uDfA3aDJJW .list-wrapper {
  color: #000000;
}
.cid-uDfA3aDJJW .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDfA46oaNT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDfA46oaNT .item:focus,
.cid-uDfA46oaNT span:focus {
  outline: none;
}
.cid-uDfA46oaNT .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDfA46oaNT .item {
    margin-bottom: 1rem;
  }
}
.cid-uDfA46oaNT .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDfA46oaNT .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDfA46oaNT .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDfA46oaNT .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDfA46oaNT .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDfA46oaNT .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfA46oaNT .mbr-text,
.cid-uDfA46oaNT .item .mbr-section-btn {
  text-align: center;
}
.cid-uDfA46oaNT .content-head {
  max-width: 800px;
}
.cid-uDfA46oaNT .mbr-number {
  color: #edeceb;
}
.cid-uDfA46oaNT .mbr-section-subtitle,
.cid-uDfA46oaNT .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDfA46oaNT .mbr-text {
  text-align: left;
}
.cid-uDfA46oaNT .mbr-text,
.cid-uDfA46oaNT .mbr-card-btn {
  text-align: left;
}
.cid-uDfA46oaNT .mbr-text,
.cid-uDfA46oaNT .mbr-section-btn {
  text-align: left;
}
.cid-uDfA46oaNT .mbr-text,
.cid-uDfA46oaNT .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDfA46oaNT .card-text,
.cid-uDfA46oaNT .item .mbr-section-btn {
  text-align: left;
}
.cid-uDfA46oaNT .card-title {
  text-align: left;
}
.cid-uDfA46oaNT span.mobi {
  font-size: 40px !important;
}
.cid-uDfA46oaNT ul li {
  list-style: none;
}
.cid-uDfA46oaNT ul {
  padding-left: 0;
}
.cid-uDfA6YFtev {
  overflow: hidden;
  padding-top: 0rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDfA6YFtev .title_block {
  margin-bottom: 80px;
}
.cid-uDfA6YFtev .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDfA6YFtev .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDfA6YFtev .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDfA6YFtev .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDfA6YFtev .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDfA6YFtev .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDfA6YFtev .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDfA6YFtev .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDfA6YFtev .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDfA6YFtev .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDfA6YFtev .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDfA6YFtev .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDfA6YFtev .carousel-item > div {
  width: 100%;
}
.cid-uDfA6YFtev .carousel-item.active,
.cid-uDfA6YFtev .carousel-item-next,
.cid-uDfA6YFtev .carousel-item-prev {
  display: flex;
}
.cid-uDfA6YFtev .carousel-controls a {
  width: 9%;
}
.cid-uDfA6YFtev .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDfA6YFtev .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDfA6YFtev .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDfA6YFtev .title_block {
    margin-bottom: 40px;
  }
  .cid-uDfA6YFtev .card_header {
    flex-direction: column;
  }
  .cid-uDfA6YFtev .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDfA6YFtev .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDfA6YFtev .carousel-controls {
    display: none;
  }
  .cid-uDfA6YFtev .carousel-item {
    padding: 0;
  }
  .cid-uDfA6YFtev .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDfA6YFtev .card_header {
    margin-bottom: 15px;
  }
  .cid-uDfA6YFtev .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDfA6YFtev .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDfA6YFtev .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfA6YFtev .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDfA6YFtev .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDfA6YFtev .card_header + p {
  font-size: 15px;
  line-height: 26px !important;
}
.cid-uDfA6YFtev .desk DIV {
  text-align: center;
}
.cid-uDfA9pTXYU {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uDfA9pTXYU .container {
    padding: 0 16px;
  }
}
.cid-uDfA9pTXYU .row {
  justify-content: center;
}
.cid-uDfA9pTXYU .content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDfA9pTXYU .content-wrapper {
    display: block;
  }
}
.cid-uDfA9pTXYU .content-wrapper .desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 16px;
}
@media (max-width: 1440px) {
  .cid-uDfA9pTXYU .content-wrapper .desc-wrapper {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .cid-uDfA9pTXYU .content-wrapper .desc-wrapper {
    padding-right: 0;
    width: 100%;
  }
}
.cid-uDfA9pTXYU .content-wrapper .desc-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDfA9pTXYU .content-wrapper .desc-wrapper .mbr-desc {
    margin-bottom: 16px;
  }
}
.cid-uDfA9pTXYU .content-wrapper .desc-wrapper .mbr-iconfont {
  font-size: 16px;
  color: #000000;
  display: inline-flex;
  margin-left: 6px;
}
.cid-uDfA9pTXYU .content-wrapper .mbr-section-btn {
  width: 20%;
  text-align: right;
}
@media (max-width: 992px) {
  .cid-uDfA9pTXYU .content-wrapper .mbr-section-btn {
    text-align: left;
    width: 100%;
  }
}
.cid-uDfA9pTXYU .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 120px;
  max-width: 120px;
}
@media (max-width: 767px) {
  .cid-uDfA9pTXYU .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uDfA9pTXYU .embla__slide .slide-content {
  width: 100%;
}
.cid-uDfA9pTXYU .embla__slide .slide-content .item-wrapper .item-img img {
  height: 50px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cid-uDfA9pTXYU .embla__button--next,
.cid-uDfA9pTXYU .embla__button--prev {
  display: flex;
}
.cid-uDfA9pTXYU .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  color: #22a5e5 !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uDfA9pTXYU .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDfA9pTXYU .embla__button:hover {
  opacity: .0;
}
.cid-uDfA9pTXYU .embla__button.embla__button--prev {
  left: 32px;
}
.cid-uDfA9pTXYU .embla__button.embla__button--next {
  right: 32px;
}
.cid-uDfA9pTXYU .embla {
  position: relative;
  width: 70%;
}
@media (max-width: 1440px) {
  .cid-uDfA9pTXYU .embla {
    width: 65%;
  }
}
@media (max-width: 992px) {
  .cid-uDfA9pTXYU .embla {
    width: 100%;
    margin-bottom: 32px;
  }
}
.cid-uDfA9pTXYU .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uDfA9pTXYU .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDfA9pTXYU .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDfA9pTXYU .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDfA9pTXYU .mbr-desc {
  color: #11324f;
  text-align: center;
}
.cid-uDfAbTLvGa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2592c5;
}
.cid-uDfAbTLvGa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfAbTLvGa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDfAbTLvGa .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDfAbTLvGa .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDfAbTLvGa .row {
  justify-content: space-between;
}
.cid-uDfAbTLvGa .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDfAbTLvGa .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDfAbTLvGa .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 30px;
}
.cid-uDfAbTLvGa .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDfAbTLvGa .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDfAbTLvGa .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDfAbTLvGa .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDfAbTLvGa .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDfAbTLvGa .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDfAbTLvGa .mbr-section-title {
  color: #000000;
}
.cid-uDfAbTLvGa .mbr-section-title1,
.cid-uDfAbTLvGa .mbr-section-btn1 {
  color: #fff;
}
.cid-uDfAbTLvGa .mbr-section-title,
.cid-uDfAbTLvGa .mbr-section-btn {
  color: #ffffff;
}
.cid-uDfAbTLvGa .mbr-section-title1,
.cid-uDfAbTLvGa .mbr-section-btn {
  color: #2299aa;
}
.cid-uDfAbTLvGa .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDfAbTLvGa .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDSMNkmTxh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDSMNkmTxh img,
.cid-uDSMNkmTxh .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDSMNkmTxh .item:focus,
.cid-uDSMNkmTxh span:focus {
  outline: none;
}
.cid-uDSMNkmTxh .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDSMNkmTxh .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSMNkmTxh .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSMNkmTxh .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDSMNkmTxh .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSMNkmTxh .mbr-section-title {
  color: #ffffff;
}
.cid-uDSMNkmTxh .mbr-text,
.cid-uDSMNkmTxh .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDSMNkmTxh .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uDSMNkmTxh .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uDSMNkmTxh .mbr-section-subtitle {
  color: #11324f;
}
.cid-uLl6h9KirR {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uLl6h9KirR p {
  line-height: 1.6;
}
.cid-uLl6h9KirR .card-box {
  width: -webkit-fill-available;
  background: #fafafa;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 0px;
}
.cid-uLl6h9KirR .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uLl6h9KirR .card-img .img1 {
  color: #57468b !important;
}
.cid-uLl6h9KirR .card-img .img2 {
  color: #5580ff !important;
}
.cid-uLl6h9KirR .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uLl6h9KirR .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uLl6h9KirR .card-img .img5 {
  color: #bfceff !important;
}
.cid-uLl6h9KirR .card-img .img6 {
  color: #57468b !important;
}
.cid-uLl6h9KirR .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uLl6h9KirR .card-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: inherit;
}
.cid-uLl6h9KirR .card {
  height: 100%;
  margin: auto;
}
.cid-uLl6h9KirR img {
  width: 100%;
  heigth: auto;
}
.cid-uLl6h9KirR .card-title1 {
  color: #353535;
  text-align: left;
  line-height: 25px;
  font-size: 15px;
  font-weight: 500;
}
.cid-uLl6h9KirR .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uLl6h9KirR .card-title2 {
  color: #000000;
}
.cid-uLl6h9KirR .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uLl6h9KirR .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uLl6h9KirR .card-img {
    order: 1;
  }
  .cid-uLl6h9KirR .card-box {
    order: 2;
  }
}
.cid-uLl6h9KirR .card-img {
  width: auto;
}
.cid-uLl6h9KirR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLl6h9KirR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLl6h9KirR .mbr-section-title,
.cid-uLl6h9KirR .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uLl6h9KirR .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uLl6h9KirR .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uLl6h9KirR .card-wrapper.protect {
  height: 100%;
}
.cid-uLl6h9KirR .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uLl6h9KirR .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uLl6h9KirR .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uLl6h9KirR .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uLl6h9KirR .product-illustration {
  border-radius: 15px;
}
.cid-uLl6h9KirR .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uLl6h9KirR .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uLl6h9KirR .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uLl6h9KirR .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uLl6h9KirR .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uLl6h9KirR .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uLl6h9KirR .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uLl6h9KirR .end-to-end-img {
  padding: 10px;
  border-radius: 25px;
  width: 100%;
  margin: auto;
}
.cid-uLl6h9KirR .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uLl6h9KirR .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uLl6h9KirR .text-left {
  text-align: left !important;
}
.cid-uLl6h9KirR .mbr-section-title,
.cid-uLl6h9KirR .mbr-section-btn DIV {
  text-align: center;
}
.cid-uLl6h9KirR .protect-text {
  color: #4888b1;
}
.cid-uLl6h9KirR .insight-text {
  color: #c0712d;
}
.cid-uLl6h9KirR .discover-text {
  color: #58428d;
}
.cid-uLl6h9KirR .accesor-text {
  color: #5f8131;
}
@media (max-width: 768px) {
  .cid-uLl6h9KirR .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uDfAgFIQ2N {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/23966-2000x800.jpg");
}
.cid-uDfAgFIQ2N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDfAgFIQ2N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDfAgFIQ2N .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDfAgFIQ2N .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uDfAgFIQ2N .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uDfAgFIQ2N .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uDfAgFIQ2N .border-top {
  border-color: #999;
}
.cid-uDfAgFIQ2N .list,
.cid-uDfAgFIQ2N .item-wrap {
  color: #bbbbbb;
}
.cid-uDfAgFIQ2N .text-right {
  text-align: right;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMG8MDdupl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tMG8MDdupl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMG8MDdupl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMG8MDdupl .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-tMG8MDdupl .item {
    margin-bottom: 4rem;
  }
}
.cid-tMG8MDdupl .item:last-child .icon-box:before {
  display: none;
}
.cid-tMG8MDdupl .item.last .icon-box:before {
  display: none;
}
.cid-tMG8MDdupl .icon-box {
  background: #4479d9;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tMG8MDdupl .icon-box {
    margin-right: 1rem;
  }
}
.cid-tMG8MDdupl .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 52px;
  left: 50%;
  top: 96%;
  color: #4479d9;
  transform: translate(-50%, 0);
}
.cid-tMG8MDdupl span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tMG8MDdupl .card {
    margin-bottom: 2rem;
  }
  .cid-tMG8MDdupl .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-tMG8MDdupl .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-tMG8MDdupl .icon-box::before {
    top: 114%;
  }
}
.cid-tMG8MDdupl .icon-title {
  color: #4479d9;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u12szeXdGL {
  background-color: #232323;
}
.cid-u12szeXdGL .item-wrapper {
  width: 100%;
}
.cid-u12szeXdGL .left-side {
  text-align: left;
  padding-right: 45px;
  margin: auto;
}
.cid-u12szeXdGL .mbr-section-btn {
  margin: 0 0px;
}
.cid-u12szeXdGL .row {
  align-items: center;
}
.cid-u12szeXdGL .mbr-section-title {
  margin: 0 0;
  color: #ffffff;
  font-weight: 700;
  text-align: left;
}
.cid-u12szeXdGL .mbr-text {
  padding: 0;
  margin-top: 26px;
  color: #4c4c4c;
  font-weight: 500;
  width: 100%;
}
.cid-u12szeXdGL .mbr-section-subtitle {
  color: #b2b2b2;
  width: 100%;
  padding-bottom: 2px;
  font-weight: 700;
}
.cid-u12szeXdGL .button-align {
  margin-top: 36px;
  width: 100%;
}
.cid-u12szeXdGL .right-side {
  padding: 0;
}
.cid-u12szeXdGL .align {
  padding-right: 50px;
}
@media (max-width: 990px) {
  .cid-u12szeXdGL .left-side {
    padding: 0;
  }
}
.cid-u12szeXdGL .mbr-text,
.cid-u12szeXdGL .button-align {
  color: #fafafa;
}
.cid-u12szfMPiA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cid-u12szfMPiA .col-md-6 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cid-u12szfMPiA .mbr-section-head {
    padding: 0;
  }
}
.cid-u12szfMPiA .people {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .cid-u12szfMPiA .people {
    padding: 0;
  }
}
.cid-u12szfMPiA .mbr-section-title {
  color: #11324f;
  margin: 0;
}
.cid-u12szfMPiA .mbr-section-subtitle {
  color: #11324f;
  margin: 0;
}
.cid-u12szfMPiA .mbr-text {
  color: #6b6b6b;
  width: 362px;
  max-width: 362px;
  margin: 10px auto;
}
@media (max-width: 400px) {
  .cid-u12szfMPiA .mbr-text {
    width: 100%;
  }
}
.cid-u12szfMPiA .item-name {
  color: #ffffff;
  margin: 0;
}
.cid-u12szfMPiA h3 {
  margin: 0;
}
.cid-u12szfMPiA .occupation {
  color: #6b6b6b;
  margin: 0;
}
.cid-u12szfMPiA .item {
  margin-bottom: 50px;
  transition: all 1s ease-out;
}
@media (max-width: 767px) {
  .cid-u12szfMPiA .item {
    margin-bottom: 80px;
  }
}
.cid-u12szfMPiA .item-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  .cid-u12szfMPiA .item-wrapper {
    flex-direction: column;
  }
}
.cid-u12szfMPiA .item-caption {
  width: 50%;
  padding-left: 30px;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #11324f;
}
@media (max-width: 767px) {
  .cid-u12szfMPiA .item-caption {
    width: 100%;
    padding-left: 0;
  }
}
.cid-u12szfMPiA .top {
  padding-top: 16px;
}
.cid-u12szfMPiA .socials-wrap {
  margin-bottom: 5px;
}
.cid-u12szfMPiA .socials {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.cid-u12szfMPiA .socials p {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .cid-u12szfMPiA .socials p {
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
.cid-u12szfMPiA .socials-item .link {
  color: #000000;
}
.cid-u12szfMPiA .item-img {
  width: 50%;
  aspect-ratio: 1;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cid-u12szfMPiA .item-img {
    width: 100%;
    height: 100%;
  }
}
.cid-u12szfMPiA .item-img::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-u12szfMPiA .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u12szfMPiA .item:hover {
  cursor: pointer;
}
.cid-u12szfMPiA .item:hover .item-img::before {
  opacity: 0.7;
}
.cid-u12szfMPiA .mbr-card-text {
  color: #ffffff;
}
.cid-u12szgSLjg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-u12szgSLjg .wrapper {
  background-color: #f2f2f2;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
}
.cid-u12szgSLjg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u12szgSLjg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u12szgSLjg .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-u12szgSLjg .list1 {
  color: #11324f;
}
.cid-u12szgSLjg .list2 {
  color: #11324f;
}
.cid-u12szhK32p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #232323;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-u12szhK32p .mbr-fallback-image.disabled {
  display: none;
}
.cid-u12szhK32p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u12szhK32p .section-border-item {
  background-color: #ffffff;
}
.cid-u12szhK32p .main-container {
  display: flex;
  align-items: center;
  padding: 5rem 0;
}
@media (max-width: 991px) {
  .cid-u12szhK32p .main-container {
    padding: 4.5rem 0;
  }
}
@media (max-width: 767px) {
  .cid-u12szhK32p .main-container {
    padding: 3rem 0;
  }
}
.cid-u12szhK32p .title-wrap {
  width: 100%;
}
.cid-u12szhK32p .title-box {
  width: 100%;
}
.cid-u12szhK32p .mbr-title {
  color: #ffffff;
  text-align: center;
}
.cid-u12szhK32p .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-u12szhK32p .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-u12szhK32p .card-row {
  display: flex;
  align-items: stretch;
  margin: -1px 0;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
@media (max-width: 991px) {
  .cid-u12szhK32p .card-row {
    flex-wrap: wrap;
  }
}
.cid-u12szhK32p .card {
  position: relative;
  width: 33.33333333%;
  margin-bottom: -1px;
  border-radius: 0;
}
@media (max-width: 991px) {
  .cid-u12szhK32p .card {
    width: 100%;
  }
}
.cid-u12szhK32p .card:not(:nth-child(3n)):after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u12szhK32p .card:not(:nth-child(3n)):after {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1px;
  }
}
.cid-u12szhK32p .card-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1rem 2rem 2rem;
}
.cid-u12szhK32p .logo-wrap {
  width: 100%;
  max-width: 150px;
  margin-right: auto;
  padding-bottom: 0.75rem;
}
.cid-u12szhK32p .logo-wrap img {
  width: 100%;
  object-fit: contain;
}
.cid-u12szhK32p .testimonial-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-u12szhK32p .testimonial-wrap {
    margin-bottom: 1.5rem;
  }
}
.cid-u12szhK32p .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u12szhK32p .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 20px;
  color: #fcdb42;
  margin-right: 0.4rem;
}
.cid-u12szhK32p .card-text-wrap {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-u12szhK32p .card-text-wrap {
    margin-bottom: 1.5rem;
  }
}
.cid-u12szhK32p .card-text {
  color: #ffffff;
}
.cid-u12szhK32p .card-name-wrap {
  display: flex;
  align-items: center;
  margin-top: auto;
}
.cid-u12szhK32p .card-name-image-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  aspect-ratio: 1;
  border-radius: 50px;
  overflow: hidden;
  margin-right: 16px;
  border: 1px solid #fcdb42;
}
.cid-u12szhK32p .card-name-image-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-u12szhK32p .card-name-text-wrap {
  flex-grow: 1;
}
.cid-u12szhK32p .card-name {
  color: #ffffff;
}
.cid-u12szhK32p .card-prof {
  color: #ffffff;
}
.cid-u12sziRSTi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
@media (min-width: 992px) {
  .cid-u12sziRSTi .carousel {
    min-height: 400px;
  }
  .cid-u12sziRSTi .carousel img {
    max-height: 400px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-u12sziRSTi .carousel {
    min-height: 260px;
  }
  .cid-u12sziRSTi .carousel img {
    max-height: 260px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-u12sziRSTi .carousel {
    min-height: 220px;
  }
  .cid-u12sziRSTi .carousel img {
    max-height: 220px;
    object-fit: contain;
  }
  .cid-u12sziRSTi .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u12sziRSTi .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u12sziRSTi .carousel,
.cid-u12sziRSTi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u12sziRSTi .item-wrapper {
  width: 100%;
}
.cid-u12sziRSTi .carousel-caption {
  bottom: 40px;
}
.cid-u12sziRSTi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-u12sziRSTi .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u12sziRSTi .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u12sziRSTi .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u12sziRSTi .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-u12sziRSTi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u12sziRSTi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u12sziRSTi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u12sziRSTi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u12sziRSTi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-u12sziRSTi .carousel-indicators li.active,
.cid-u12sziRSTi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u12sziRSTi .carousel-indicators li::after,
.cid-u12sziRSTi .carousel-indicators li::before {
  content: none;
}
.cid-u12sziRSTi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u12sziRSTi .carousel-indicators {
    display: none !important;
  }
}
.cid-u12szjIx0x {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-u12szjIx0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-u12szjIx0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u12szjIx0x .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-u12szjIx0x .currentcost {
  color: #11324f;
}
.cid-u12szjIx0x .card-wrapper {
  border-radius: 4px;
  background: #f2f2f2;
}
@media (min-width: 992px) {
  .cid-u12szjIx0x .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-u12szjIx0x .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u12szjIx0x .text-box {
    padding: 1rem;
  }
}
.cid-u12szjIx0x .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u12szjIx0x .mbr-text,
.cid-u12szjIx0x .cost,
.cid-u12szjIx0x .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-u12szjIx0x H5 {
  color: #e43f3f;
}
.cid-u12szkxPpS {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
}
.cid-u12szkxPpS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u12szkxPpS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u12szkxPpS .mbr-section-title {
  color: #11324f;
}
.cid-u12szkxPpS .mbr-text,
.cid-u12szkxPpS .mbr-section-btn {
  color: #11324f;
}
.cid-u12szlgBRK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
@media (max-width: 991px) {
  .cid-u12szlgBRK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u12szlgBRK .row {
  flex-direction: row-reverse;
}
.cid-u12szlgBRK img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u12szlgBRK .text-wrapper {
    padding: 2rem;
  }
}
.cid-u12szlgBRK .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-u12szm0Fpi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
}
.cid-u12szm0Fpi img,
.cid-u12szm0Fpi .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-u12szm0Fpi .item:focus,
.cid-u12szm0Fpi span:focus {
  outline: none;
}
.cid-u12szm0Fpi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u12szm0Fpi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u12szm0Fpi .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u12szm0Fpi .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u12szm0Fpi .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u12szm0Fpi .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u12szm0Fpi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u12szm0Fpi .mbr-section-title {
  color: #ffffff;
}
.cid-u12szm0Fpi .mbr-text,
.cid-u12szm0Fpi .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-u12szm0Fpi .item-title {
  text-align: center;
  color: #11324f;
}
.cid-u12szm0Fpi .item-subtitle {
  text-align: left;
}
.cid-u12szm0Fpi .mbr-section-subtitle {
  color: #11324f;
}
.cid-u12szn6eEd {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f2f2f2;
}
.cid-u12szn6eEd .item {
  position: relative;
  display: flex;
  padding-bottom: 2rem;
}
.cid-u12szn6eEd .item:last-child .icon-box:before {
  display: none;
}
.cid-u12szn6eEd .item::before {
  content: "";
  width: 2px;
  height: 100%;
  left: 40px;
  position: absolute;
  top: 0;
  background: #11324f;
  transform: translate(-50%, 0);
}
.cid-u12szn6eEd .last:before {
  display: none;
}
.cid-u12szn6eEd .icon-box {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #11324f;
  box-shadow: 0.6em 0.6em 1.2em #d2dce9, -0.5em -0.5em 1em #ffffff;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-u12szn6eEd .icon-box {
    margin-right: 1rem;
  }
}
.cid-u12szn6eEd span {
  font-size: 2rem;
}
@media (max-width: 991px) {
  .cid-u12szn6eEd span .card {
    margin-bottom: 2rem;
  }
  .cid-u12szn6eEd span .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-u12szn6eEd span .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-u12szn6eEd .icon-box::before {
    top: 114%;
  }
}
.cid-u12szn6eEd SPAN {
  color: #ffffff;
}
.cid-u12szn6eEd .icon-text {
  color: #6c758f;
}
.cid-u12szn6eEd .icon-title {
  color: #11324f;
}
.cid-u12szn6eEd .icon-subtitle {
  color: #11324f;
}
.cid-u12szn6eEd .main-title {
  color: #11324f;
  text-align: center;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDfFuQ63Ig {
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/r-mbr-9-959x587.jpg");
}
.cid-uDfFuQ63Ig .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uDfFuQ63Ig .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uDfFuQ63Ig {
    align-items: center;
  }
  .cid-uDfFuQ63Ig .row {
    justify-content: flex-start;
  }
  .cid-uDfFuQ63Ig .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDfFuQ63Ig .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDfFuQ63Ig {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDfFuQ63Ig .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDfFuQ63Ig .content-wrap {
    width: 100%;
  }
}
.cid-uDfFuQ63Ig .mbr-text,
.cid-uDfFuQ63Ig .mbr-section-btn {
  color: #ffffff;
}
.cid-uDfFuQ63Ig .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uDfFvAlTs5 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-uDfFvAlTs5 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uDfFvAlTs5 P {
  color: #11324f;
}
.cid-uDfFvAlTs5 H4 {
  color: #11324f;
}
.cid-uDfFvAlTs5 .contact-info {
  background: #e0eaf1;
  border-radius: 15px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.cid-uDfFvAlTs5 .mbr-form {
  background: #fff;
  padding: 20px;
  border-radius: 15px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.cid-uDfFvAlTs5 .form-control {
  font-size: 15px;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ubu0Oegb1Z {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #f2f2f2;
}
.cid-ubu0Oegb1Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubu0Oegb1Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubu0Oegb1Z .mbr-section-title,
.cid-ubu0Oegb1Z .mbr-text,
.cid-ubu0Oegb1Z .mbr-section-btn {
  text-align: center;
}
.cid-ubu0Oegb1Z .video-wrapper {
  margin: auto;
}
.cid-ubu0Oegb1Z .video-wrapper iframe {
  width: 100%;
}
.cid-ubu0Oegb1Z .mbr-section-title {
  color: #11324f;
}
.cid-ubu0Oegb1Z .mbr-text,
.cid-ubu0Oegb1Z .mbr-section-btn {
  color: #11324f;
}
.cid-ubtUBCPXyU {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #f2f2f2;
}
.cid-ubtUBCPXyU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubtUBCPXyU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubtUBCPXyU .mbr-section-title {
  color: #11324f;
}
.cid-ubtUBD6UWK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
}
.cid-ubtUBD6UWK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubtUBD6UWK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubtUBD6UWK .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-ubtUBD6UWK .item-wrapper {
  background-color: #ffffff;
  border-radius: 4px;
}
.cid-ubtUBD6UWK .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-ubtUBD6UWK .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-ubtUBD6UWK .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-ubtUBD6UWK .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-ubtUBD6UWK .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ubtUBD6UWK .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-ubtUBD6UWK .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ubtUBD6UWK .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-ubtUBD6UWK .card-title {
  color: #11324f;
}
.cid-ubtUBD6UWK .mbr-text,
.cid-ubtUBD6UWK .social-row {
  color: #11324f;
}
.cid-ubtUBD6UWK .card-subtitle {
  color: #11324f;
}
.cid-ubtUBDyOpK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
}
.cid-ubtUBDyOpK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubtUBDyOpK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubtUBDyOpK .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-ubtUBDyOpK .item-wrapper {
  background-color: #ffffff;
  border-radius: 4px;
}
.cid-ubtUBDyOpK .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-ubtUBDyOpK .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-ubtUBDyOpK .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-ubtUBDyOpK .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-ubtUBDyOpK .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ubtUBDyOpK .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-ubtUBDyOpK .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ubtUBDyOpK .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-ubtUBDyOpK .card-title {
  color: #11324f;
}
.cid-ubtUBDyOpK .card-subtitle {
  color: #11324f;
}
.cid-ubtUBDyOpK .mbr-text,
.cid-ubtUBDyOpK .social-row {
  color: #11324f;
}
.cid-ubtUBDVbPB {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubtUBDVbPB .mbr-section-title {
  color: #ffffff;
}
.cid-ubtUBDVbPB .mbr-text,
.cid-ubtUBDVbPB .mbr-section-btn {
  color: #ffffff;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tURPip8ZrH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tURPip8ZrH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tURPip8ZrH .mbr-section-subtitle {
  width: fit-content;
  position: relative;
  display: inline-block;
  z-index: 2;
}
.cid-tURPip8ZrH .mbr-section-subtitle:before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 10%;
  width: 100%;
  height: 12px;
  background: #232323;
  z-index: -1;
}
.cid-tURPip8ZrH img {
  border-radius: 1rem;
}
.cid-tURPip8ZrH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tURPip8ZrH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-tURPip8ZrH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tURPip8ZrH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tURPip8ZrH .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tURPip8ZrH .mbr-section-subtitle,
.cid-tURPip8ZrH .subtitle-wrap {
  color: #19303d;
  text-align: center;
}
.cid-tURPip8ZrH .mbr-text,
.cid-tURPip8ZrH .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-tURFAf9CKB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f2f2f2;
}
.cid-tURFAf9CKB .mbr-text {
  text-align: center;
  color: #11324f;
}
.cid-tURFAf9CKB .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-tURFAf9CKB .mbr-section-subtitle {
  text-align: center;
  color: #11324f;
}
.cid-tUS1LqoPPl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tUS1LqoPPl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUS1LqoPPl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUS1LqoPPl .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-tUS1LqoPPl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tUS1LqoPPl img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tUS1LqoPPl .text-wrapper {
    padding: 2rem;
  }
}
.cid-tUS1LqoPPl .mbr-section-title {
  color: #11324f;
}
.cid-tUS0F9RdD9 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f1f1f2;
}
.cid-tUS0F9RdD9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUS0F9RdD9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUS0F9RdD9 .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-tUS0F9RdD9 .row {
    padding: 0 12px;
  }
}
.cid-tUS0F9RdD9 .row::before {
  content: '';
  display: block;
  width: 65%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: -5%;
  background-color: #f2f2f2;
  border-radius: 0 0 75% 0;
}
.cid-tUS0F9RdD9 .title-wrapper {
  max-width: 350px;
  margin-bottom: 66px;
  z-index: 1;
  position: relative;
}
@media (max-width: 992px) {
  .cid-tUS0F9RdD9 .title-wrapper {
    max-width: 100%;
  }
}
.cid-tUS0F9RdD9 .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tUS0F9RdD9 .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tUS0F9RdD9 .phone-wrapper {
  z-index: 1;
  position: relative;
  margin-bottom: 25px;
}
.cid-tUS0F9RdD9 .phone-wrapper .mbr-section-subtitle {
  margin-bottom: 5px;
}
.cid-tUS0F9RdD9 .phone-wrapper .mbr-phone {
  margin-bottom: 0;
}
.cid-tUS0F9RdD9 .links-wrapper {
  z-index: 1;
  position: relative;
}
.cid-tUS0F9RdD9 .links-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-tUS0F9RdD9 .links-wrapper a {
  width: 100%;
  height: 100%;
}
.cid-tUS0F9RdD9 .links-wrapper a .mbr-link {
  margin-bottom: 5px;
}
.cid-tUS0F9RdD9 .mbr-section-title {
  color: #f3722f;
}
.cid-tUS0F9RdD9 .mbr-section-subtitle {
  color: #f3722f;
}
.cid-tUS0F9RdD9 .mbr-text {
  color: #1e4381;
  text-align: left;
}
.cid-tUS0F9RdD9 .mbr-phone {
  color: #1e4381;
}
.cid-tUS0F9RdD9 .mbr-link {
  color: #1e4381;
}
.cid-tUREGZAOE6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #11324f;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cid-tUREGZAOE6 .col-md-6 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cid-tUREGZAOE6 .mbr-section-head {
    padding: 0;
  }
}
.cid-tUREGZAOE6 .people {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .cid-tUREGZAOE6 .people {
    padding: 0;
  }
}
.cid-tUREGZAOE6 .mbr-section-title {
  color: #ffffff;
  margin: 0;
}
.cid-tUREGZAOE6 .mbr-section-subtitle {
  color: #ffffff;
  margin: 0;
}
.cid-tUREGZAOE6 .mbr-text {
  color: #6b6b6b;
  width: 362px;
  max-width: 362px;
  margin: 10px auto;
}
@media (max-width: 400px) {
  .cid-tUREGZAOE6 .mbr-text {
    width: 100%;
  }
}
.cid-tUREGZAOE6 .item-name {
  color: #ffffff;
  margin: 0;
}
.cid-tUREGZAOE6 h3 {
  margin: 0;
}
.cid-tUREGZAOE6 .occupation {
  color: #6b6b6b;
  margin: 0;
}
.cid-tUREGZAOE6 .item {
  margin-bottom: 50px;
  transition: all 1s ease-out;
}
@media (max-width: 767px) {
  .cid-tUREGZAOE6 .item {
    margin-bottom: 80px;
  }
}
.cid-tUREGZAOE6 .item-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  .cid-tUREGZAOE6 .item-wrapper {
    flex-direction: column;
  }
}
.cid-tUREGZAOE6 .item-caption {
  width: 50%;
  padding-left: 30px;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #000000;
}
@media (max-width: 767px) {
  .cid-tUREGZAOE6 .item-caption {
    width: 100%;
    padding-left: 0;
  }
}
.cid-tUREGZAOE6 .top {
  padding-top: 16px;
}
.cid-tUREGZAOE6 .socials-wrap {
  margin-bottom: 5px;
}
.cid-tUREGZAOE6 .socials {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.cid-tUREGZAOE6 .socials p {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .cid-tUREGZAOE6 .socials p {
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
.cid-tUREGZAOE6 .socials-item .link {
  color: #000000;
}
.cid-tUREGZAOE6 .item-img {
  width: 50%;
  aspect-ratio: 1;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cid-tUREGZAOE6 .item-img {
    width: 100%;
    height: 100%;
  }
}
.cid-tUREGZAOE6 .item-img::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-tUREGZAOE6 .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tUREGZAOE6 .item:hover {
  cursor: pointer;
}
.cid-tUREGZAOE6 .item:hover .item-img::before {
  opacity: 0.7;
}
.cid-tUREGZAOE6 .mbr-card-text {
  color: #ffffff;
}
.cid-tUREH1SZa2 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f2f2f2;
}
.cid-tUREH1SZa2 .item {
  position: relative;
  display: flex;
  padding-bottom: 2rem;
}
.cid-tUREH1SZa2 .item:last-child .icon-box:before {
  display: none;
}
.cid-tUREH1SZa2 .item::before {
  content: "";
  width: 2px;
  height: 100%;
  left: 40px;
  position: absolute;
  top: 0;
  background: #11324f;
  transform: translate(-50%, 0);
}
.cid-tUREH1SZa2 .last:before {
  display: none;
}
.cid-tUREH1SZa2 .icon-box {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #11324f;
  box-shadow: 0.6em 0.6em 1.2em #d2dce9, -0.5em -0.5em 1em #ffffff;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tUREH1SZa2 .icon-box {
    margin-right: 1rem;
  }
}
.cid-tUREH1SZa2 span {
  font-size: 2rem;
}
@media (max-width: 991px) {
  .cid-tUREH1SZa2 span .card {
    margin-bottom: 2rem;
  }
  .cid-tUREH1SZa2 span .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-tUREH1SZa2 span .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-tUREH1SZa2 .icon-box::before {
    top: 114%;
  }
}
.cid-tUREH1SZa2 SPAN {
  color: #ffffff;
}
.cid-tUREH1SZa2 .icon-text {
  color: #6c758f;
}
.cid-tUREH1SZa2 .icon-title {
  color: #11324f;
}
.cid-tUREH1SZa2 .icon-subtitle {
  color: #11324f;
}
.cid-tUREH1SZa2 .main-title {
  color: #11324f;
  text-align: center;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCLtqMbyXj {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uCLtqMbyXj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCLtqMbyXj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCLtqMbyXj .text-wrap {
  width: 100%;
}
.cid-uCLtqMbyXj .mbr-title {
  margin-bottom: 0;
  color: #000000;
}
.cid-uCLtqMbyXj .mbr-text {
  padding-top: 10px;
  color: #747474;
}
.cid-uCLtqMbyXj .list-wrap {
  margin-top: 52px;
}
.cid-uCLtqMbyXj .list-title {
  margin-bottom: 10px;
  color: #000000;
}
.cid-uCLtqMbyXj .list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  row-gap: 12px;
  width: 100%;
  list-style: none;
  padding-left: 24px;
  margin-bottom: 0;
  color: #1f233e;
  transition: 0.4s all;
}
.cid-uCLtqMbyXj .list li {
  position: relative;
  width: 100%;
  margin: 0 0 8px 0;
  color: inherit !important;
}
.cid-uCLtqMbyXj .list li:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -24px;
  width: 16px;
  height: 1px;
  background-color: currentColor;
}
.cid-uCLtqOoCDr {
  position: relative;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uCLtqOoCDr .second-bg-color {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ede7e2;
  border-top-left-radius: 4.1666666667vw;
  border-top-right-radius: 4.1666666667vw;
}
.cid-uCLtqOoCDr .mbr-section-title {
  color: #000000;
  margin-bottom: 1.736vw;
}
@media (max-width: 991px) {
  .cid-uCLtqOoCDr .mbr-section-title {
    margin-bottom: 6.66vw;
  }
}
.cid-uCLtqOoCDr .mbr-section-subtitle {
  color: #000000;
  margin-bottom: 1.736vw;
}
@media (max-width: 991px) {
  .cid-uCLtqOoCDr .mbr-section-subtitle {
    margin-bottom: 6.66vw;
  }
}
.cid-uCLtqOoCDr .items-container {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding-left: 1.736vw;
}
@media (max-width: 991px) {
  .cid-uCLtqOoCDr .items-container {
    padding-left: 6.66vw;
  }
}
.cid-uCLtqOoCDr .item {
  position: relative;
  margin-bottom: 0.83vw;
}
@media (max-width: 991px) {
  .cid-uCLtqOoCDr .item {
    margin-bottom: 3.2vw;
  }
}
.cid-uCLtqOoCDr .item:before {
  content: "";
  position: absolute;
  top: 8px;
  left: -1.4vw;
  width: 0.6vw;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-uCLtqOoCDr .item:before {
    left: -2.5vw;
    width: 1.2vw;
  }
}
@media (max-width: 575px) {
  .cid-uCLtqOoCDr .item:before {
    left: -2.7vw;
    width: 1.6vw;
  }
}
.cid-uCLtqOoCDr .mbr-text {
  color: #000000;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDcUHG0EfF {
  background-color: #232323;
}
.cid-uDcUHG0EfF .item-wrapper {
  width: 100%;
}
.cid-uDcUHG0EfF .left-side {
  text-align: left;
  padding-right: 45px;
  margin: auto;
}
.cid-uDcUHG0EfF .mbr-section-btn {
  margin: 0 0px;
}
.cid-uDcUHG0EfF .row {
  align-items: center;
}
.cid-uDcUHG0EfF .mbr-section-title {
  margin: 0 0;
  color: #ffffff;
  font-weight: 700;
  text-align: left;
}
.cid-uDcUHG0EfF .mbr-text {
  padding: 0;
  margin-top: 26px;
  color: #4c4c4c;
  font-weight: 500;
  width: 100%;
}
.cid-uDcUHG0EfF .mbr-section-subtitle {
  color: #b2b2b2;
  width: 100%;
  padding-bottom: 2px;
  font-weight: 700;
}
.cid-uDcUHG0EfF .button-align {
  margin-top: 36px;
  width: 100%;
}
.cid-uDcUHG0EfF .right-side {
  padding: 0;
}
.cid-uDcUHG0EfF .align {
  padding-right: 50px;
}
@media (max-width: 990px) {
  .cid-uDcUHG0EfF .left-side {
    padding: 0;
  }
}
.cid-uDcUHG0EfF .mbr-text,
.cid-uDcUHG0EfF .button-align {
  color: #fafafa;
}
.cid-uDcUHGyEKg {
  background-color: #f4f3f9;
}
.cid-uDcUHGyEKg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHGyEKg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDcUHGyEKg .container {
    padding: 0 24px;
  }
}
.cid-uDcUHGyEKg .content-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 2rem;
  padding: 80px;
  padding: 80px 0px;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper {
    padding: 40px;
  }
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDcUHGyEKg .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDcUHGyEKg .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #ffffff;
  margin-bottom: 16px;
  border-radius: 5px;
  border: 1px solid #f3fbff;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  width: 75%;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
  gap: 9px;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: auto;
  height: 45px;
  border-radius: 7% !important;
  margin-left: -10px;
  object-fit: contain;
  border: 1px solid #ccc;
  margin-right: 6px;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .mbr-people {
  font-size: 85%;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDcUHGyEKg .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDcUHGyEKg .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
.cid-uDcUHGyEKg .mbr-section-title {
  color: #18212d;
  line-height: normal;
}
.cid-uDcUHGyEKg .mbr-desc,
.cid-uDcUHGyEKg .desc-wrapper {
  color: #0d97ab;
  text-align: left;
}
.cid-uDcUHGyEKg .mbr-text,
.cid-uDcUHGyEKg .text-wrapper {
  color: #11324f;
  text-align: left;
}
.cid-uDcUHGyEKg .mbr-rating {
  color: #EFCC4E;
}
.cid-uDcUHGyEKg .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDcUHGyEKg .mbr-section-title,
.cid-uDcUHGyEKg .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDcUHGyEKg .mbr-rating,
.cid-uDcUHGyEKg .rating-wrapper,
.cid-uDcUHGyEKg .people-wrapper {
  text-align: left;
  color: #e6c63b;
}
.cid-uDcUHGyEKg .mbr-people,
.cid-uDcUHGyEKg .people-wrapper {
  text-align: left;
  color: #e78f2a;
}
.cid-uDcUHGyEKg .mbr-section-title-1,
.cid-uDcUHGyEKg .mbr-section-btn {
  color: #2592c5;
}
.cid-uDcUHGyEKg .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDcUHGyEKg .text-wrapper ul {
  padding-left: 0;
}
.cid-uDcUHGyEKg .text-wrapper ul li {
  list-style: none;
}
.cid-uDcUHGyEKg .steps-para {
  display: flex;
  gap: 10px;
  align-items: center;
}
.cid-uDcUHGyEKg span.num-badge {
  position: relative;
  font-weight: bold;
  border-radius: 5px;
  background-color: #2592c5;
  color: white;
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  min-width: 30px;
  justify-content: center;
}
.cid-uDcUHH6c8i {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-uDcUHH6c8i p {
  line-height: 1.6;
}
.cid-uDcUHH6c8i .card-box {
  width: -webkit-fill-available;
  background: #f8fbff;
  padding: 25px;
  border-radius: 25px;
  margin-bottom: 15px;
  min-height: 250px;
}
.cid-uDcUHH6c8i .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uDcUHH6c8i .card-img .img1 {
  color: #57468b !important;
}
.cid-uDcUHH6c8i .card-img .img2 {
  color: #5580ff !important;
}
.cid-uDcUHH6c8i .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uDcUHH6c8i .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uDcUHH6c8i .card-img .img5 {
  color: #bfceff !important;
}
.cid-uDcUHH6c8i .card-img .img6 {
  color: #57468b !important;
}
.cid-uDcUHH6c8i .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uDcUHH6c8i .card-wrapper {
  display: flex;
  flex-direction: row;
}
.cid-uDcUHH6c8i .card {
  height: 100%;
  margin: auto;
}
.cid-uDcUHH6c8i img {
  width: 100%;
  heigth: auto;
}
.cid-uDcUHH6c8i .card-title1 {
  color: #11324f;
  text-align: left;
  line-height: inherit;
}
.cid-uDcUHH6c8i .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uDcUHH6c8i .card-title2 {
  color: #000000;
}
.cid-uDcUHH6c8i .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uDcUHH6c8i .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uDcUHH6c8i .card-img {
    order: 1;
  }
  .cid-uDcUHH6c8i .card-box {
    order: 2;
  }
}
.cid-uDcUHH6c8i .card-img {
  width: auto;
}
.cid-uDcUHH6c8i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHH6c8i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHH6c8i .mbr-section-title,
.cid-uDcUHH6c8i .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDcUHH6c8i .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uDcUHH6c8i .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uDcUHH6c8i .card-wrapper.protect {
  height: 100%;
}
.cid-uDcUHH6c8i .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uDcUHH6c8i .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uDcUHH6c8i .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uDcUHH6c8i .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uDcUHH6c8i .product-illustration {
  border-radius: 15px;
}
.cid-uDcUHH6c8i .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uDcUHH6c8i .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uDcUHH6c8i .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uDcUHH6c8i .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uDcUHH6c8i .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uDcUHH6c8i .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uDcUHH6c8i .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uDcUHH6c8i .end-to-end-img {
  padding: 25px;
  border-radius: 25px;
  width: 90%;
  margin: auto;
}
.cid-uDcUHH6c8i .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uDcUHH6c8i .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uDcUHH6c8i .text-left {
  text-align: left !important;
}
.cid-uDcUHH6c8i .mbr-section-title,
.cid-uDcUHH6c8i .mbr-section-btn DIV {
  text-align: center;
}
.cid-uDcUHH6c8i .protect-text {
  color: #4888b1;
}
.cid-uDcUHH6c8i .insight-text {
  color: #c0712d;
}
.cid-uDcUHH6c8i .discover-text {
  color: #58428d;
}
.cid-uDcUHH6c8i .accesor-text {
  color: #5f8231;
}
.cid-uDcUHHOJzs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2592c5;
}
.cid-uDcUHHOJzs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHHOJzs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDcUHHOJzs .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDcUHHOJzs .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDcUHHOJzs .row {
  justify-content: space-between;
}
.cid-uDcUHHOJzs .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDcUHHOJzs .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDcUHHOJzs .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 30px;
}
.cid-uDcUHHOJzs .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDcUHHOJzs .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDcUHHOJzs .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDcUHHOJzs .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDcUHHOJzs .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDcUHHOJzs .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDcUHHOJzs .mbr-section-title {
  color: #000000;
}
.cid-uDcUHHOJzs .mbr-section-title1,
.cid-uDcUHHOJzs .mbr-section-btn1 {
  color: #fff;
}
.cid-uDcUHHOJzs .mbr-section-title,
.cid-uDcUHHOJzs .mbr-section-btn {
  color: #ffffff;
}
.cid-uDcUHHOJzs .mbr-section-title1,
.cid-uDcUHHOJzs .mbr-section-btn {
  color: #2299aa;
}
.cid-uDcUHHOJzs .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDcUHHOJzs .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDcUHIzAnT {
  overflow: hidden;
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDcUHIzAnT .title_block {
  margin-bottom: 80px;
}
.cid-uDcUHIzAnT .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDcUHIzAnT .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDcUHIzAnT .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDcUHIzAnT .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDcUHIzAnT .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDcUHIzAnT .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDcUHIzAnT .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDcUHIzAnT .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDcUHIzAnT .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDcUHIzAnT .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDcUHIzAnT .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDcUHIzAnT .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDcUHIzAnT .carousel-item > div {
  width: 100%;
}
.cid-uDcUHIzAnT .carousel-item.active,
.cid-uDcUHIzAnT .carousel-item-next,
.cid-uDcUHIzAnT .carousel-item-prev {
  display: flex;
}
.cid-uDcUHIzAnT .carousel-controls a {
  width: 9%;
}
.cid-uDcUHIzAnT .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDcUHIzAnT .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDcUHIzAnT .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDcUHIzAnT .title_block {
    margin-bottom: 40px;
  }
  .cid-uDcUHIzAnT .card_header {
    flex-direction: column;
  }
  .cid-uDcUHIzAnT .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDcUHIzAnT .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDcUHIzAnT .carousel-controls {
    display: none;
  }
  .cid-uDcUHIzAnT .carousel-item {
    padding: 0;
  }
  .cid-uDcUHIzAnT .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDcUHIzAnT .card_header {
    margin-bottom: 15px;
  }
  .cid-uDcUHIzAnT .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDcUHIzAnT .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDcUHIzAnT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHIzAnT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHIzAnT .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDcUHIzAnT .card_header + p {
  font-size: 16px;
  line-height: inherit;
}
.cid-uDcUHIzAnT .desk DIV {
  text-align: center;
}
.cid-uDcUHJKLyF {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uDcUHJKLyF .container {
    padding: 0 16px;
  }
}
.cid-uDcUHJKLyF .row {
  justify-content: center;
}
.cid-uDcUHJKLyF .content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDcUHJKLyF .content-wrapper {
    display: block;
  }
}
.cid-uDcUHJKLyF .content-wrapper .desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 16px;
}
@media (max-width: 1440px) {
  .cid-uDcUHJKLyF .content-wrapper .desc-wrapper {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .cid-uDcUHJKLyF .content-wrapper .desc-wrapper {
    padding-right: 0;
    width: 100%;
  }
}
.cid-uDcUHJKLyF .content-wrapper .desc-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDcUHJKLyF .content-wrapper .desc-wrapper .mbr-desc {
    margin-bottom: 16px;
  }
}
.cid-uDcUHJKLyF .content-wrapper .desc-wrapper .mbr-iconfont {
  font-size: 16px;
  color: #000000;
  display: inline-flex;
  margin-left: 6px;
}
.cid-uDcUHJKLyF .content-wrapper .mbr-section-btn {
  width: 20%;
  text-align: right;
}
@media (max-width: 992px) {
  .cid-uDcUHJKLyF .content-wrapper .mbr-section-btn {
    text-align: left;
    width: 100%;
  }
}
.cid-uDcUHJKLyF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 120px;
  max-width: 120px;
}
@media (max-width: 767px) {
  .cid-uDcUHJKLyF .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uDcUHJKLyF .embla__slide .slide-content {
  width: 100%;
}
.cid-uDcUHJKLyF .embla__slide .slide-content .item-wrapper .item-img img {
  height: 50px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cid-uDcUHJKLyF .embla__button--next,
.cid-uDcUHJKLyF .embla__button--prev {
  display: flex;
}
.cid-uDcUHJKLyF .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  color: #22a5e5 !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uDcUHJKLyF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDcUHJKLyF .embla__button:hover {
  opacity: .0;
}
.cid-uDcUHJKLyF .embla__button.embla__button--prev {
  left: 32px;
}
.cid-uDcUHJKLyF .embla__button.embla__button--next {
  right: 32px;
}
.cid-uDcUHJKLyF .embla {
  position: relative;
  width: 70%;
}
@media (max-width: 1440px) {
  .cid-uDcUHJKLyF .embla {
    width: 65%;
  }
}
@media (max-width: 992px) {
  .cid-uDcUHJKLyF .embla {
    width: 100%;
    margin-bottom: 32px;
  }
}
.cid-uDcUHJKLyF .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uDcUHJKLyF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDcUHJKLyF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDcUHJKLyF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDcUHJKLyF .mbr-desc {
  color: #11324f;
  text-align: center;
}
.cid-uDcUHKO256 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #102535;
}
@media (max-width: 991px) {
  .cid-uDcUHKO256 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uDcUHKO256 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uDcUHKO256 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uDcUHKO256 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDcUHKO256 .success-logo {
  object-fit: contain;
}
.cid-uDcUHKO256 .award-badge .text-wrapper {
  padding: 0rem 1rem;
}
.cid-uDcUHKO256 .award-badge .image-wrapper {
  height: 100px;
  width: 90%;
  object-fit: contain;
}
.cid-uDcUHKO256 .mbr-section-title DIV {
  text-align: left;
}
.cid-uDcUHLtVXl {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-uDcUHLtVXl p {
  line-height: 1.6;
}
.cid-uDcUHLtVXl .card-box {
  width: -webkit-fill-available;
  background: #f8fbff;
  padding: 25px;
  border-radius: 25px;
  margin-bottom: 15px;
  min-height: 250px;
}
.cid-uDcUHLtVXl .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uDcUHLtVXl .card-img .img1 {
  color: #57468b !important;
}
.cid-uDcUHLtVXl .card-img .img2 {
  color: #5580ff !important;
}
.cid-uDcUHLtVXl .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uDcUHLtVXl .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uDcUHLtVXl .card-img .img5 {
  color: #bfceff !important;
}
.cid-uDcUHLtVXl .card-img .img6 {
  color: #57468b !important;
}
.cid-uDcUHLtVXl .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uDcUHLtVXl .card-wrapper {
  display: flex;
  flex-direction: row;
}
.cid-uDcUHLtVXl .card {
  height: 100%;
  margin: auto;
}
.cid-uDcUHLtVXl img {
  width: 100%;
  heigth: auto;
}
.cid-uDcUHLtVXl .card-title1 {
  color: #11324f;
  text-align: left;
  line-height: inherit;
}
.cid-uDcUHLtVXl .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uDcUHLtVXl .card-title2 {
  color: #000000;
}
.cid-uDcUHLtVXl .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uDcUHLtVXl .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uDcUHLtVXl .card-img {
    order: 1;
  }
  .cid-uDcUHLtVXl .card-box {
    order: 2;
  }
}
.cid-uDcUHLtVXl .card-img {
  width: auto;
}
.cid-uDcUHLtVXl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHLtVXl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHLtVXl .mbr-section-title,
.cid-uDcUHLtVXl .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDcUHLtVXl .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uDcUHLtVXl .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uDcUHLtVXl .card-wrapper.protect {
  height: 100%;
}
.cid-uDcUHLtVXl .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uDcUHLtVXl .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uDcUHLtVXl .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uDcUHLtVXl .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uDcUHLtVXl .product-illustration {
  border-radius: 15px;
}
.cid-uDcUHLtVXl .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uDcUHLtVXl .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uDcUHLtVXl .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uDcUHLtVXl .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uDcUHLtVXl .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uDcUHLtVXl .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uDcUHLtVXl .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uDcUHLtVXl .end-to-end-img {
  padding: 25px;
  border-radius: 25px;
  width: 90%;
  margin: auto;
}
.cid-uDcUHLtVXl .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uDcUHLtVXl .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uDcUHLtVXl .text-left {
  text-align: left !important;
}
.cid-uDcUHLtVXl .mbr-section-title,
.cid-uDcUHLtVXl .mbr-section-btn DIV {
  text-align: center;
}
.cid-uDcUHM5tto {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDcUHM5tto .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHM5tto .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHM5tto .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDcUHM5tto .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDcUHM5tto .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDcUHM5tto .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDcUHM5tto .container {
    padding: 0 24px;
  }
}
.cid-uDcUHM5tto .row {
  justify-content: center;
}
.cid-uDcUHM5tto .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDcUHM5tto .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDcUHM5tto .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDcUHM5tto .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDcUHM5tto .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDcUHM5tto .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDcUHM5tto .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDcUHM5tto .mbr-desc,
.cid-uDcUHM5tto .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDcUHM5tto .panel-title-edit {
  color: #18212d;
}
.cid-uDcUHM5tto .panel-text {
  color: #353535;
}
.cid-uDcUHMGxCR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDcUHMGxCR img,
.cid-uDcUHMGxCR .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDcUHMGxCR .item:focus,
.cid-uDcUHMGxCR span:focus {
  outline: none;
}
.cid-uDcUHMGxCR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDcUHMGxCR .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDcUHMGxCR .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDcUHMGxCR .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDcUHMGxCR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDcUHMGxCR .mbr-section-title {
  color: #ffffff;
}
.cid-uDcUHMGxCR .mbr-text,
.cid-uDcUHMGxCR .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDcUHMGxCR .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uDcUHMGxCR .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uDcUHMGxCR .mbr-section-subtitle {
  color: #11324f;
}
.cid-uDcUHNnna2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/23966-2000x800.jpg");
}
.cid-uDcUHNnna2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHNnna2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHNnna2 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDcUHNnna2 .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uDcUHNnna2 .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uDcUHNnna2 .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uDcUHNnna2 .border-top {
  border-color: #999;
}
.cid-uDcUHNnna2 .list,
.cid-uDcUHNnna2 .item-wrap {
  color: #bbbbbb;
}
.cid-uDcUHNnna2 .text-right {
  text-align: right;
}
.cid-uDcUHNUbTP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
  overflow: hidden;
}
.cid-uDcUHNUbTP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHNUbTP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHNUbTP .row {
  justify-content: center;
}
.cid-uDcUHNUbTP .container-fluid {
  padding: 0 40px;
}
@media (max-width: 992px) {
  .cid-uDcUHNUbTP .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uDcUHNUbTP .container {
    padding: 0 15px;
  }
}
.cid-uDcUHNUbTP .title-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDcUHNUbTP .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcUHNUbTP .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcUHNUbTP .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 992px) {
  .cid-uDcUHNUbTP .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uDcUHNUbTP .items-wrapper {
    display: block;
  }
}
@media (max-width: 768px) {
  .cid-uDcUHNUbTP .items-wrapper .item {
    margin-bottom: 15px;
  }
}
.cid-uDcUHNUbTP .items-wrapper .item:hover .item-wrapper::before,
.cid-uDcUHNUbTP .items-wrapper .item:focus .item-wrapper::before {
  margin-right: -10rem;
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  padding: 40px 22px;
  background-color: #232323;
  border: 1px solid #000000;
  border-radius: 20px !important;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uDcUHNUbTP .items-wrapper .item .item-wrapper {
    padding: 30px 15px;
  }
}
@media (max-width: 768px) {
  .cid-uDcUHNUbTP .items-wrapper .item .item-wrapper {
    height: auto;
  }
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper::before {
  content: '';
  position: absolute;
  top: -25%;
  width: 150%;
  height: 50%;
  background-image: linear-gradient(90deg, #fafafa -20%, #41798c 50%, #11324f 100%);
  border-radius: 50%;
  filter: blur(100px);
  transition: all 0.5s ease-in-out;
}
@media (max-width: 768px) {
  .cid-uDcUHNUbTP .items-wrapper .item .item-wrapper::before {
    display: none;
  }
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .card-box {
  position: relative;
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 15px;
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 64px;
  color: #ffffff;
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 15px;
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 0;
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn {
  width: 100%;
  margin-top: 20px;
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-primary-outline,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-secondary-outline,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-success-outline,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-info-outline,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-warning-outline,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-danger-outline,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-white-outline,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-black-outline {
  padding: 0;
  border: none !important;
}
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-primary-outline:hover,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-secondary-outline:hover,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-success-outline:hover,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-info-outline:hover,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-warning-outline:hover,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-danger-outline:hover,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-white-outline:hover,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-black-outline:hover,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-primary-outline:focus,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-secondary-outline:focus,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-success-outline:focus,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-info-outline:focus,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-warning-outline:focus,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-danger-outline:focus,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-white-outline:focus,
.cid-uDcUHNUbTP .items-wrapper .item .item-wrapper .mbr-section-btn .btn-black-outline:focus {
  text-decoration: underline;
}
.cid-uDcUHNUbTP .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDcUHNUbTP .item-title {
  color: #f2ac2b;
}
.cid-uDcUHNUbTP .item-text {
  color: #ffffff;
}
.cid-uDcUHOGG1c {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uDcUHOGG1c .wrapper {
  background-color: #f2f2f2;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
}
.cid-uDcUHOGG1c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHOGG1c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHOGG1c .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-uDcUHOGG1c .list1 {
  color: #11324f;
}
.cid-uDcUHOGG1c .list2 {
  color: #11324f;
}
.cid-uDcUHPlbP1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #232323;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-uDcUHPlbP1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHPlbP1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHPlbP1 .section-border-item {
  background-color: #ffffff;
}
.cid-uDcUHPlbP1 .main-container {
  display: flex;
  align-items: center;
  padding: 5rem 0;
}
@media (max-width: 991px) {
  .cid-uDcUHPlbP1 .main-container {
    padding: 4.5rem 0;
  }
}
@media (max-width: 767px) {
  .cid-uDcUHPlbP1 .main-container {
    padding: 3rem 0;
  }
}
.cid-uDcUHPlbP1 .title-wrap {
  width: 100%;
}
.cid-uDcUHPlbP1 .title-box {
  width: 100%;
}
.cid-uDcUHPlbP1 .mbr-title {
  color: #ffffff;
  text-align: center;
}
.cid-uDcUHPlbP1 .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-uDcUHPlbP1 .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-uDcUHPlbP1 .card-row {
  display: flex;
  align-items: stretch;
  margin: -1px 0;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
@media (max-width: 991px) {
  .cid-uDcUHPlbP1 .card-row {
    flex-wrap: wrap;
  }
}
.cid-uDcUHPlbP1 .card {
  position: relative;
  width: 33.33333333%;
  margin-bottom: -1px;
  border-radius: 0;
}
@media (max-width: 991px) {
  .cid-uDcUHPlbP1 .card {
    width: 100%;
  }
}
.cid-uDcUHPlbP1 .card:not(:nth-child(3n)):after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDcUHPlbP1 .card:not(:nth-child(3n)):after {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1px;
  }
}
.cid-uDcUHPlbP1 .card-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1rem 2rem 2rem;
}
.cid-uDcUHPlbP1 .logo-wrap {
  width: 100%;
  max-width: 150px;
  margin-right: auto;
  padding-bottom: 0.75rem;
}
.cid-uDcUHPlbP1 .logo-wrap img {
  width: 100%;
  object-fit: contain;
}
.cid-uDcUHPlbP1 .testimonial-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDcUHPlbP1 .testimonial-wrap {
    margin-bottom: 1.5rem;
  }
}
.cid-uDcUHPlbP1 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDcUHPlbP1 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 20px;
  color: #fcdb42;
  margin-right: 0.4rem;
}
.cid-uDcUHPlbP1 .card-text-wrap {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDcUHPlbP1 .card-text-wrap {
    margin-bottom: 1.5rem;
  }
}
.cid-uDcUHPlbP1 .card-text {
  color: #ffffff;
}
.cid-uDcUHPlbP1 .card-name-wrap {
  display: flex;
  align-items: center;
  margin-top: auto;
}
.cid-uDcUHPlbP1 .card-name-image-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  aspect-ratio: 1;
  border-radius: 50px;
  overflow: hidden;
  margin-right: 16px;
  border: 1px solid #fcdb42;
}
.cid-uDcUHPlbP1 .card-name-image-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uDcUHPlbP1 .card-name-text-wrap {
  flex-grow: 1;
}
.cid-uDcUHPlbP1 .card-name {
  color: #ffffff;
}
.cid-uDcUHPlbP1 .card-prof {
  color: #ffffff;
}
.cid-uDcUHQhPi6 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-uDcUHQhPi6 .container {
  max-width: 1000px;
}
.cid-uDcUHQhPi6 img {
  max-width: 140px;
  object-fit: contain;
}
.cid-uDcUHQhPi6 .image-block {
  opacity: 0.6;
  max-width: 140px;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-uDcUHRmBSL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDcUHRmBSL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHRmBSL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHRmBSL .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-uDcUHRmBSL .currentcost {
  color: #11324f;
}
.cid-uDcUHRmBSL .card-wrapper {
  border-radius: 4px;
  background: #f2f2f2;
}
@media (min-width: 992px) {
  .cid-uDcUHRmBSL .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uDcUHRmBSL .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDcUHRmBSL .text-box {
    padding: 1rem;
  }
}
.cid-uDcUHRmBSL .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uDcUHRmBSL .mbr-text,
.cid-uDcUHRmBSL .cost,
.cid-uDcUHRmBSL .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDcUHRmBSL H5 {
  color: #11324f;
}
.cid-uDcUHSaQLv {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uDcUHSaQLv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHSaQLv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHSaQLv .mbr-section-title {
  color: #ffffff;
}
.cid-uDcUHSaQLv .mbr-text,
.cid-uDcUHSaQLv .mbr-section-btn {
  color: #11324f;
}
.cid-uDcUHT58uZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDcUHT58uZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHT58uZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcUHT58uZ .cards-row {
  row-gap: 32px;
}
.cid-uDcUHT58uZ .card {
  border-radius: 0;
}
.cid-uDcUHT58uZ .card-wrapper {
  width: 100%;
}
.cid-uDcUHT58uZ .card-title {
  margin-bottom: 8px;
  color: #24262b;
}
.cid-uDcUHT58uZ .card-subtitle {
  max-width: 550px;
  color: #ffffff;
}
.cid-uDcUHT58uZ .card-bottom-wrap {
  margin-top: 24px;
}
.cid-uDcUHT58uZ .card-name {
  color: #ffffff;
}
.cid-uDcUHT58uZ .card-text {
  color: #ffffff;
}
.cid-uDcUHTYDsm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
}
.cid-uDcUHTYDsm img,
.cid-uDcUHTYDsm .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDcUHTYDsm .item:focus,
.cid-uDcUHTYDsm span:focus {
  outline: none;
}
.cid-uDcUHTYDsm .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDcUHTYDsm .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDcUHTYDsm .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDcUHTYDsm .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDcUHTYDsm .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDcUHTYDsm .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDcUHTYDsm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDcUHTYDsm .mbr-section-title {
  color: #ffffff;
}
.cid-uDcUHTYDsm .mbr-text,
.cid-uDcUHTYDsm .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDcUHTYDsm .item-title {
  text-align: center;
  color: #11324f;
}
.cid-uDcUHTYDsm .item-subtitle {
  text-align: left;
}
.cid-uDcUHTYDsm .mbr-section-subtitle {
  color: #11324f;
}
.cid-uDcUHV3wx4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDcUHV3wx4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcUHV3wx4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uDcUHV3wx4 .row {
    flex-direction: column-reverse;
  }
  .cid-uDcUHV3wx4 .mbr-figure {
    margin-bottom: 1.5rem;
  }
}
.cid-uDcUHV3wx4 .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-uDcUHV3wx4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uDcUHV3wx4 .media-content,
.cid-uDcUHV3wx4 .mbr-figure {
  align-self: center;
}
.cid-uDcUHV3wx4 .mbr-figure iframe {
  width: 100%;
}
.cid-uDcUHV3wx4 .mbr-text,
.cid-uDcUHV3wx4 .mbr-section-btn {
  color: #ffffff;
}
.cid-uDcUHV3wx4 .mbr-section-title {
  color: #ffffff;
}
.cid-uDcUHW2LQy {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f2f2f2;
}
.cid-uDcUHW2LQy .item {
  position: relative;
  display: flex;
  padding-bottom: 2rem;
}
.cid-uDcUHW2LQy .item:last-child .icon-box:before {
  display: none;
}
.cid-uDcUHW2LQy .item::before {
  content: "";
  width: 2px;
  height: 100%;
  left: 40px;
  position: absolute;
  top: 0;
  background: #11324f;
  transform: translate(-50%, 0);
}
.cid-uDcUHW2LQy .last:before {
  display: none;
}
.cid-uDcUHW2LQy .icon-box {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #11324f;
  box-shadow: 0.6em 0.6em 1.2em #d2dce9, -0.5em -0.5em 1em #ffffff;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDcUHW2LQy .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDcUHW2LQy span {
  font-size: 2rem;
}
@media (max-width: 991px) {
  .cid-uDcUHW2LQy span .card {
    margin-bottom: 2rem;
  }
  .cid-uDcUHW2LQy span .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDcUHW2LQy span .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uDcUHW2LQy .icon-box::before {
    top: 114%;
  }
}
.cid-uDcUHW2LQy SPAN {
  color: #ffffff;
}
.cid-uDcUHW2LQy .icon-text {
  color: #6c758f;
}
.cid-uDcUHW2LQy .icon-title {
  color: #11324f;
}
.cid-uDcUHW2LQy .icon-subtitle {
  color: #11324f;
}
.cid-uDcUHW2LQy .main-title {
  color: #11324f;
  text-align: center;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDe5uMfE53 {
  background-image: url("../../../assets/images/r-mbr-2-768x512.jpg");
}
.cid-uDe5uMfE53 .item-wrapper {
  width: 100%;
}
.cid-uDe5uMfE53 .left-side {
  text-align: left;
  padding-right: 45px;
  margin: auto;
}
.cid-uDe5uMfE53 .mbr-section-btn {
  margin: 0 0px;
}
.cid-uDe5uMfE53 .row {
  align-items: center;
}
.cid-uDe5uMfE53 .mbr-section-title {
  margin: 0 0;
  color: #ffffff;
  font-weight: 700;
  text-align: left;
}
.cid-uDe5uMfE53 .mbr-text {
  padding: 0;
  margin-top: 26px;
  color: #4c4c4c;
  font-weight: 500;
  width: 100%;
}
.cid-uDe5uMfE53 .mbr-section-subtitle {
  color: #b2b2b2;
  width: 100%;
  padding-bottom: 2px;
  font-weight: 700;
}
.cid-uDe5uMfE53 .button-align {
  margin-top: 36px;
  width: 100%;
}
.cid-uDe5uMfE53 .right-side {
  padding: 0;
}
.cid-uDe5uMfE53 .align {
  padding-right: 50px;
}
@media (max-width: 990px) {
  .cid-uDe5uMfE53 .left-side {
    padding: 0;
  }
}
.cid-uDe5uMfE53 .mbr-text,
.cid-uDe5uMfE53 .button-align {
  color: #ffffff;
}
.cid-uDe5uN2K0u {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDe5uN2K0u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDe5uN2K0u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDe5uN2K0u .container {
    padding: 0 30px;
  }
}
.cid-uDe5uN2K0u .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDe5uN2K0u .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDe5uN2K0u .content-wrapper {
    padding: 0;
  }
}
.cid-uDe5uN2K0u .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDe5uN2K0u .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDe5uN2K0u .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDe5uN2K0u .mbr-section-title {
  color: #254b45;
}
.cid-uDe5uN2K0u .mbr-section-title,
.cid-uDe5uN2K0u .mbr-section-btn {
  color: #11324f;
}
.cid-uDe5uN2K0u .card-text,
.cid-uDe5uN2K0u .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDe5uNCDSM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f2f2f2;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-uDe5uNCDSM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDe5uNCDSM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDe5uNCDSM .section-border-item {
  background-color: #2299aa;
}
.cid-uDe5uNCDSM .main-container {
  display: flex;
  align-items: center;
  padding: 5rem 0;
}
@media (max-width: 991px) {
  .cid-uDe5uNCDSM .main-container {
    padding: 4.5rem 0;
  }
}
@media (max-width: 767px) {
  .cid-uDe5uNCDSM .main-container {
    padding: 3rem 0;
  }
}
.cid-uDe5uNCDSM .title-wrap {
  width: 100%;
}
.cid-uDe5uNCDSM .title-box {
  width: 100%;
}
.cid-uDe5uNCDSM .mbr-title {
  color: #11324f;
  text-align: center;
}
.cid-uDe5uNCDSM .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-uDe5uNCDSM .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-uDe5uNCDSM .card-row {
  display: flex;
  align-items: stretch;
  margin: -1px 0;
  border-top: 1px solid #2299aa;
  border-bottom: 1px solid #2299aa;
}
@media (max-width: 991px) {
  .cid-uDe5uNCDSM .card-row {
    flex-wrap: wrap;
  }
}
.cid-uDe5uNCDSM .card {
  position: relative;
  width: 33.33333333%;
  margin-bottom: -1px;
  border-radius: 0;
}
@media (max-width: 991px) {
  .cid-uDe5uNCDSM .card {
    width: 100%;
  }
}
.cid-uDe5uNCDSM .card:not(:nth-child(3n)):after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #2299aa;
}
@media (max-width: 991px) {
  .cid-uDe5uNCDSM .card:not(:nth-child(3n)):after {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1px;
  }
}
.cid-uDe5uNCDSM .card-wrap {
  position: relative;
  display: flex;
  align-items: start;
  width: 100%;
  height: 100%;
  padding: 3rem 2rem;
}
@media (max-width: 991px) {
  .cid-uDe5uNCDSM .card-wrap {
    flex-direction: row;
    flex-wrap: wrap;
    padding: 32px;
  }
}
.cid-uDe5uNCDSM .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
}
@media (max-width: 991px) {
  .cid-uDe5uNCDSM .iconfont-wrapper {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-uDe5uNCDSM .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 48px;
  color: #0597ff;
  margin-right: 0;
}
.cid-uDe5uNCDSM .card-text-wrap {
  width: 100%;
  flex-grow: 1;
}
.cid-uDe5uNCDSM .card-title {
  color: #11324f;
}
.cid-uDe5uNCDSM .card-text {
  color: #11324f;
  margin-top: 1rem;
}
@media (max-width: 767px) {
  .cid-uDe5uNCDSM .card-text {
    margin-top: 0.75rem;
  }
}
.cid-uDe5uOk6mw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #11324f;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cid-uDe5uOk6mw .col-md-6 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cid-uDe5uOk6mw .mbr-section-head {
    padding: 0;
  }
}
.cid-uDe5uOk6mw .people {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .cid-uDe5uOk6mw .people {
    padding: 0;
  }
}
.cid-uDe5uOk6mw .mbr-section-title {
  color: #ffffff;
  margin: 0;
}
.cid-uDe5uOk6mw .mbr-section-subtitle {
  color: #ffffff;
  margin: 0;
}
.cid-uDe5uOk6mw .mbr-text {
  color: #6b6b6b;
  width: 362px;
  max-width: 362px;
  margin: 10px auto;
}
@media (max-width: 400px) {
  .cid-uDe5uOk6mw .mbr-text {
    width: 100%;
  }
}
.cid-uDe5uOk6mw .item-name {
  color: #ffffff;
  margin: 0;
}
.cid-uDe5uOk6mw h3 {
  margin: 0;
}
.cid-uDe5uOk6mw .occupation {
  color: #6b6b6b;
  margin: 0;
}
.cid-uDe5uOk6mw .item {
  margin-bottom: 50px;
  transition: all 1s ease-out;
}
@media (max-width: 767px) {
  .cid-uDe5uOk6mw .item {
    margin-bottom: 80px;
  }
}
.cid-uDe5uOk6mw .item-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  .cid-uDe5uOk6mw .item-wrapper {
    flex-direction: column;
  }
}
.cid-uDe5uOk6mw .item-caption {
  width: 50%;
  padding-left: 30px;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #000000;
}
@media (max-width: 767px) {
  .cid-uDe5uOk6mw .item-caption {
    width: 100%;
    padding-left: 0;
  }
}
.cid-uDe5uOk6mw .top {
  padding-top: 16px;
}
.cid-uDe5uOk6mw .socials-wrap {
  margin-bottom: 5px;
}
.cid-uDe5uOk6mw .socials {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.cid-uDe5uOk6mw .socials p {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .cid-uDe5uOk6mw .socials p {
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
.cid-uDe5uOk6mw .socials-item .link {
  color: #000000;
}
.cid-uDe5uOk6mw .item-img {
  width: 50%;
  aspect-ratio: 1;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cid-uDe5uOk6mw .item-img {
    width: 100%;
    height: 100%;
  }
}
.cid-uDe5uOk6mw .item-img::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-uDe5uOk6mw .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDe5uOk6mw .item:hover {
  cursor: pointer;
}
.cid-uDe5uOk6mw .item:hover .item-img::before {
  opacity: 0.7;
}
.cid-uDe5uOk6mw .mbr-card-text {
  color: #ffffff;
}
.cid-uDe5uP9UYZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #232323;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-uDe5uP9UYZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDe5uP9UYZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDe5uP9UYZ .section-border-item {
  background-color: #ffffff;
}
.cid-uDe5uP9UYZ .main-container {
  display: flex;
  align-items: center;
  padding: 5rem 0;
}
@media (max-width: 991px) {
  .cid-uDe5uP9UYZ .main-container {
    padding: 4.5rem 0;
  }
}
@media (max-width: 767px) {
  .cid-uDe5uP9UYZ .main-container {
    padding: 3rem 0;
  }
}
.cid-uDe5uP9UYZ .title-wrap {
  width: 100%;
}
.cid-uDe5uP9UYZ .title-box {
  width: 100%;
}
.cid-uDe5uP9UYZ .mbr-title {
  color: #ffffff;
  text-align: center;
}
.cid-uDe5uP9UYZ .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-uDe5uP9UYZ .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-uDe5uP9UYZ .card-row {
  display: flex;
  align-items: stretch;
  margin: -1px 0;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
@media (max-width: 991px) {
  .cid-uDe5uP9UYZ .card-row {
    flex-wrap: wrap;
  }
}
.cid-uDe5uP9UYZ .card {
  position: relative;
  width: 33.33333333%;
  margin-bottom: -1px;
  border-radius: 0;
}
@media (max-width: 991px) {
  .cid-uDe5uP9UYZ .card {
    width: 100%;
  }
}
.cid-uDe5uP9UYZ .card:not(:nth-child(3n)):after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDe5uP9UYZ .card:not(:nth-child(3n)):after {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1px;
  }
}
.cid-uDe5uP9UYZ .card-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1rem 2rem 2rem;
}
.cid-uDe5uP9UYZ .logo-wrap {
  width: 100%;
  max-width: 150px;
  margin-right: auto;
  padding-bottom: 0.75rem;
}
.cid-uDe5uP9UYZ .logo-wrap img {
  width: 100%;
  object-fit: contain;
}
.cid-uDe5uP9UYZ .testimonial-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDe5uP9UYZ .testimonial-wrap {
    margin-bottom: 1.5rem;
  }
}
.cid-uDe5uP9UYZ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDe5uP9UYZ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 20px;
  color: #fcdb42;
  margin-right: 0.4rem;
}
.cid-uDe5uP9UYZ .card-text-wrap {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDe5uP9UYZ .card-text-wrap {
    margin-bottom: 1.5rem;
  }
}
.cid-uDe5uP9UYZ .card-text {
  color: #ffffff;
}
.cid-uDe5uP9UYZ .card-name-wrap {
  display: flex;
  align-items: center;
  margin-top: auto;
}
.cid-uDe5uP9UYZ .card-name-image-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  aspect-ratio: 1;
  border-radius: 50px;
  overflow: hidden;
  margin-right: 16px;
  border: 1px solid #fcdb42;
}
.cid-uDe5uP9UYZ .card-name-image-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uDe5uP9UYZ .card-name-text-wrap {
  flex-grow: 1;
}
.cid-uDe5uP9UYZ .card-name {
  color: #ffffff;
}
.cid-uDe5uP9UYZ .card-prof {
  color: #ffffff;
}
.cid-uDe5uQ1M8v {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-uDe5uQ1M8v .container {
  max-width: 1000px;
}
.cid-uDe5uQ1M8v img {
  max-width: 140px;
  object-fit: contain;
}
.cid-uDe5uQ1M8v .image-block {
  opacity: 0.6;
  max-width: 140px;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-uDe5uQKaO6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #11324f;
}
.cid-uDe5uQKaO6 img,
.cid-uDe5uQKaO6 .item-img {
  width: 100%;
}
.cid-uDe5uQKaO6 .item:focus,
.cid-uDe5uQKaO6 span:focus {
  outline: none;
}
.cid-uDe5uQKaO6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDe5uQKaO6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #11324f;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDe5uQKaO6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDe5uQKaO6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDe5uQKaO6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDe5uQKaO6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDe5uQKaO6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDe5uQKaO6 .mbr-section-title {
  color: #ffffff;
}
.cid-uDe5uQKaO6 .mbr-text,
.cid-uDe5uQKaO6 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDe5uQKaO6 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDe5uQKaO6 .item-subtitle {
  text-align: left;
}
.cid-uDe5uRvfnj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDe5uRvfnj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDe5uRvfnj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDe5uRvfnj .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-uDe5uRvfnj .currentcost {
  color: #11324f;
}
.cid-uDe5uRvfnj .card-wrapper {
  border-radius: 4px;
  background: #f2f2f2;
}
@media (min-width: 992px) {
  .cid-uDe5uRvfnj .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uDe5uRvfnj .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDe5uRvfnj .text-box {
    padding: 1rem;
  }
}
.cid-uDe5uRvfnj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uDe5uRvfnj .mbr-text,
.cid-uDe5uRvfnj .cost,
.cid-uDe5uRvfnj .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDe5uRvfnj H5 {
  color: #e43f3f;
}
.cid-uDe5uSs3Jd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
}
@media (max-width: 991px) {
  .cid-uDe5uSs3Jd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uDe5uSs3Jd .row {
  flex-direction: row-reverse;
}
.cid-uDe5uSs3Jd img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uDe5uSs3Jd .text-wrapper {
    padding: 2rem;
  }
}
.cid-uDe5uSs3Jd .mbr-section-title {
  color: #11324f;
  text-align: left;
}
.cid-uDe5uTcpDD {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
}
.cid-uDe5uTcpDD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDe5uTcpDD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDe5uTcpDD .mbr-section-title {
  color: #11324f;
}
.cid-uDe5uTcpDD .mbr-text,
.cid-uDe5uTcpDD .mbr-section-btn {
  color: #11324f;
}
.cid-uDe5uU3IYi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #11324f;
}
.cid-uDe5uU3IYi img,
.cid-uDe5uU3IYi .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDe5uU3IYi .item:focus,
.cid-uDe5uU3IYi span:focus {
  outline: none;
}
.cid-uDe5uU3IYi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDe5uU3IYi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDe5uU3IYi .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDe5uU3IYi .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDe5uU3IYi .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDe5uU3IYi .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDe5uU3IYi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDe5uU3IYi .mbr-section-title {
  color: #ffffff;
}
.cid-uDe5uU3IYi .mbr-text,
.cid-uDe5uU3IYi .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDe5uU3IYi .item-title {
  text-align: center;
  color: #11324f;
}
.cid-uDe5uU3IYi .item-subtitle {
  text-align: left;
}
.cid-uDe5uU3IYi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uDe5uVzd8w {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f2f2f2;
}
.cid-uDe5uVzd8w .item {
  position: relative;
  display: flex;
  padding-bottom: 2rem;
}
.cid-uDe5uVzd8w .item:last-child .icon-box:before {
  display: none;
}
.cid-uDe5uVzd8w .item::before {
  content: "";
  width: 2px;
  height: 100%;
  left: 40px;
  position: absolute;
  top: 0;
  background: #11324f;
  transform: translate(-50%, 0);
}
.cid-uDe5uVzd8w .last:before {
  display: none;
}
.cid-uDe5uVzd8w .icon-box {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #11324f;
  box-shadow: 0.6em 0.6em 1.2em #d2dce9, -0.5em -0.5em 1em #ffffff;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDe5uVzd8w .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDe5uVzd8w span {
  font-size: 2rem;
}
@media (max-width: 991px) {
  .cid-uDe5uVzd8w span .card {
    margin-bottom: 2rem;
  }
  .cid-uDe5uVzd8w span .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDe5uVzd8w span .icon-box::before {
    top: 141%;
    top: 123%;
  }
}
@media (max-width: 768px) {
  .cid-uDe5uVzd8w .icon-box::before {
    top: 114%;
  }
}
.cid-uDe5uVzd8w SPAN {
  color: #ffffff;
}
.cid-uDe5uVzd8w .icon-text {
  color: #6c758f;
}
.cid-uDe5uVzd8w .icon-title {
  color: #11324f;
}
.cid-uDe5uVzd8w .icon-subtitle {
  color: #11324f;
}
.cid-uDe5uVzd8w .main-title {
  color: #11324f;
  text-align: center;
}
.cid-uDe5uX7SYZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDe5uX7SYZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDe5uX7SYZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDe5uX7SYZ .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDe5uX7SYZ .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDe5uX7SYZ .content-wrap .row {
  justify-content: center;
}
.cid-uDe5uX7SYZ .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDe5uX7SYZ .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDe5uX7SYZ .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDe5uX7SYZ .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDe5uX7SYZ .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDe5uX7SYZ .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDe5uX7SYZ .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDe5uX7SYZ .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDe5uX7SYZ .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDe5uX7SYZ .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDe5uX7SYZ .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDe5uX7SYZ .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDe5uX7SYZ .nav-wrapper .list .item-wrap:hover,
.cid-uDe5uX7SYZ .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDe5uX7SYZ .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDe5uX7SYZ .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDe5uX7SYZ .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDe5uX7SYZ .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDe5uX7SYZ .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDe5uX7SYZ .contacts-wrapper .list .item-wrap:hover,
.cid-uDe5uX7SYZ .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDe5uX7SYZ .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDe5uX7SYZ .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDe5uX7SYZ .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDe5uX7SYZ .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDe5uX7SYZ .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDe5uX7SYZ .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDe5uX7SYZ .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDe5uX7SYZ .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDe5uX7SYZ .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDe5uX7SYZ .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDe5uX7SYZ .mbr-section-title {
  color: #ed463f;
}
.cid-uDe5uX7SYZ .mbr-section-subtitle {
  color: #353535;
}
.cid-uDe5uX7SYZ .list {
  color: #404349;
}
.cid-uDe5uX7SYZ .mbr-section-title,
.cid-uDe5uX7SYZ .title-wrapper {
  color: #000000;
}
.cid-uDe5uX7SYZ .list,
.cid-uDe5uX7SYZ .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDe5uX7SYZ a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSgNsD2OM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSgNsD2OM nav.navbar {
  position: fixed;
}
.cid-uDSgNsD2OM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSgNsD2OM .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSgNsD2OM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSgNsD2OM .dropdown-item:hover,
.cid-uDSgNsD2OM .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSgNsD2OM .dropdown-item:hover span {
  color: white;
}
.cid-uDSgNsD2OM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSgNsD2OM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSgNsD2OM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSgNsD2OM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSgNsD2OM .nav-link {
  position: relative;
}
.cid-uDSgNsD2OM .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSgNsD2OM .container {
    flex-wrap: wrap;
  }
}
.cid-uDSgNsD2OM .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSgNsD2OM .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSgNsD2OM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSgNsD2OM .dropdown-menu,
.cid-uDSgNsD2OM .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSgNsD2OM .nav-item:focus,
.cid-uDSgNsD2OM .nav-link:focus {
  outline: none;
}
.cid-uDSgNsD2OM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSgNsD2OM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSgNsD2OM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSgNsD2OM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSgNsD2OM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSgNsD2OM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSgNsD2OM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSgNsD2OM .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSgNsD2OM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSgNsD2OM .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSgNsD2OM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSgNsD2OM .navbar.collapsed {
  justify-content: center;
}
.cid-uDSgNsD2OM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSgNsD2OM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSgNsD2OM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSgNsD2OM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSgNsD2OM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSgNsD2OM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSgNsD2OM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSgNsD2OM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSgNsD2OM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSgNsD2OM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSgNsD2OM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSgNsD2OM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSgNsD2OM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSgNsD2OM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSgNsD2OM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSgNsD2OM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSgNsD2OM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSgNsD2OM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSgNsD2OM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSgNsD2OM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSgNsD2OM .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSgNsD2OM .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSgNsD2OM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSgNsD2OM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSgNsD2OM .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSgNsD2OM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSgNsD2OM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSgNsD2OM .dropdown-item.active,
.cid-uDSgNsD2OM .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSgNsD2OM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSgNsD2OM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSgNsD2OM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSgNsD2OM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSgNsD2OM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSgNsD2OM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSgNsD2OM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSgNsD2OM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSgNsD2OM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSgNsD2OM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSgNsD2OM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSgNsD2OM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSgNsD2OM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSgNsD2OM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSgNsD2OM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSgNsD2OM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSgNsD2OM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSgNsD2OM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSgNsD2OM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSgNsD2OM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSgNsD2OM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSgNsD2OM .navbar {
    height: 70px;
  }
  .cid-uDSgNsD2OM .navbar.opened {
    height: auto;
  }
  .cid-uDSgNsD2OM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSgNtBtHd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSgNtBtHd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSgNtBtHd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSgNtBtHd .container {
    padding: 0 30px;
  }
}
.cid-uDSgNtBtHd .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSgNtBtHd .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSgNtBtHd .content-wrapper {
    padding: 0;
  }
}
.cid-uDSgNtBtHd .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSgNtBtHd .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSgNtBtHd .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSgNtBtHd .mbr-section-title {
  color: #254b45;
}
.cid-uDSgNtBtHd .mbr-section-title,
.cid-uDSgNtBtHd .mbr-section-btn {
  color: #11324f;
}
.cid-uDSgNtBtHd .card-text,
.cid-uDSgNtBtHd .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSgNtBtHd .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSgNuiGSJ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDSgNuiGSJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSgNuiGSJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSgNuiGSJ .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSgNuiGSJ .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSgNuiGSJ .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSgNuiGSJ .item.last .icon-box:before {
  display: none;
}
.cid-uDSgNuiGSJ .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSgNuiGSJ .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSgNuiGSJ span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSgNuiGSJ .card {
    margin-bottom: 2rem;
  }
  .cid-uDSgNuiGSJ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSgNuiGSJ .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSho87WUW {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSho87WUW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSho87WUW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSho87WUW .container {
    padding: 0 30px;
  }
}
.cid-uDSho87WUW .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSho87WUW .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSho87WUW .content-wrapper {
    padding: 0;
  }
}
.cid-uDSho87WUW .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSho87WUW .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSho87WUW .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSho87WUW .mbr-section-title {
  color: #254b45;
}
.cid-uDSho87WUW .mbr-section-title,
.cid-uDSho87WUW .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSho87WUW .card-text,
.cid-uDSho87WUW .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDStGWrVLo {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStGWrVLo img,
.cid-uDStGWrVLo .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStGWrVLo .item:focus,
.cid-uDStGWrVLo span:focus {
  outline: none;
}
.cid-uDStGWrVLo .item-wrapper {
  position: relative;
}
.cid-uDStGWrVLo .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStGWrVLo .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStGWrVLo .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStGWrVLo .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStGWrVLo .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStGWrVLo .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDStGWrVLo .mbr-section-title {
  color: #232323;
}
.cid-uDStGWrVLo .mbr-text,
.cid-uDStGWrVLo .mbr-section-btn {
  text-align: left;
}
.cid-uDStGWrVLo .item-title {
  text-align: left;
}
.cid-uDStGWrVLo .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStGWrVLo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStGWrVLo .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStGWrVLo .embla__button--next,
.cid-uDStGWrVLo .embla__button--prev {
  display: flex;
}
.cid-uDStGWrVLo .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStGWrVLo .embla__button {
    display: none;
  }
}
.cid-uDStGWrVLo .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStGWrVLo .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStGWrVLo .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStGWrVLo .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStGWrVLo .embla__button {
    top: auto;
  }
}
.cid-uDStGWrVLo .embla {
  position: relative;
  width: 100%;
}
.cid-uDStGWrVLo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStGWrVLo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStGWrVLo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStGWrVLo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStGWrVLo .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStHE98TJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStHE98TJ img,
.cid-uDStHE98TJ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStHE98TJ .item:focus,
.cid-uDStHE98TJ span:focus {
  outline: none;
}
.cid-uDStHE98TJ .item-wrapper {
  position: relative;
}
.cid-uDStHE98TJ .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStHE98TJ .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStHE98TJ .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStHE98TJ .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStHE98TJ .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStHE98TJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStHE98TJ .mbr-section-title {
  color: #232323;
}
.cid-uDStHE98TJ .mbr-text,
.cid-uDStHE98TJ .mbr-section-btn {
  text-align: left;
}
.cid-uDStHE98TJ .item-title {
  text-align: left;
}
.cid-uDStHE98TJ .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStHE98TJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStHE98TJ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStHE98TJ .embla__button--next,
.cid-uDStHE98TJ .embla__button--prev {
  display: flex;
}
.cid-uDStHE98TJ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStHE98TJ .embla__button {
    display: none;
  }
}
.cid-uDStHE98TJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStHE98TJ .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStHE98TJ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStHE98TJ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStHE98TJ .embla__button {
    top: auto;
  }
}
.cid-uDStHE98TJ .embla {
  position: relative;
  width: 100%;
}
.cid-uDStHE98TJ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStHE98TJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStHE98TJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStHE98TJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStHE98TJ .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStIqU20b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStIqU20b img,
.cid-uDStIqU20b .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStIqU20b .item:focus,
.cid-uDStIqU20b span:focus {
  outline: none;
}
.cid-uDStIqU20b .item-wrapper {
  position: relative;
}
.cid-uDStIqU20b .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStIqU20b .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStIqU20b .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStIqU20b .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStIqU20b .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStIqU20b .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStIqU20b .mbr-section-title {
  color: #232323;
}
.cid-uDStIqU20b .mbr-text,
.cid-uDStIqU20b .mbr-section-btn {
  text-align: left;
}
.cid-uDStIqU20b .item-title {
  text-align: left;
}
.cid-uDStIqU20b .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStIqU20b .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStIqU20b .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStIqU20b .embla__button--next,
.cid-uDStIqU20b .embla__button--prev {
  display: flex;
}
.cid-uDStIqU20b .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStIqU20b .embla__button {
    display: none;
  }
}
.cid-uDStIqU20b .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStIqU20b .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStIqU20b .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStIqU20b .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStIqU20b .embla__button {
    top: auto;
  }
}
.cid-uDStIqU20b .embla {
  position: relative;
  width: 100%;
}
.cid-uDStIqU20b .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStIqU20b .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStIqU20b .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStIqU20b .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStIqU20b .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStJAyFiC {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDStJAyFiC img,
.cid-uDStJAyFiC .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStJAyFiC .item:focus,
.cid-uDStJAyFiC span:focus {
  outline: none;
}
.cid-uDStJAyFiC .item-wrapper {
  position: relative;
}
.cid-uDStJAyFiC .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStJAyFiC .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStJAyFiC .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStJAyFiC .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStJAyFiC .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStJAyFiC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStJAyFiC .mbr-section-title {
  color: #232323;
}
.cid-uDStJAyFiC .mbr-text,
.cid-uDStJAyFiC .mbr-section-btn {
  text-align: left;
}
.cid-uDStJAyFiC .item-title {
  text-align: left;
}
.cid-uDStJAyFiC .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStJAyFiC .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStJAyFiC .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStJAyFiC .embla__button--next,
.cid-uDStJAyFiC .embla__button--prev {
  display: flex;
}
.cid-uDStJAyFiC .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStJAyFiC .embla__button {
    display: none;
  }
}
.cid-uDStJAyFiC .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStJAyFiC .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStJAyFiC .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStJAyFiC .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStJAyFiC .embla__button {
    top: auto;
  }
}
.cid-uDStJAyFiC .embla {
  position: relative;
  width: 100%;
}
.cid-uDStJAyFiC .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStJAyFiC .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStJAyFiC .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStJAyFiC .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStJAyFiC .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSgNv8tTN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSgNv8tTN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSgNv8tTN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSgNv8tTN .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSgNv8tTN .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSgNv8tTN .content-wrap .row {
  justify-content: center;
}
.cid-uDSgNv8tTN .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSgNv8tTN .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSgNv8tTN .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSgNv8tTN .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSgNv8tTN .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSgNv8tTN .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSgNv8tTN .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSgNv8tTN .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSgNv8tTN .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSgNv8tTN .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSgNv8tTN .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSgNv8tTN .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSgNv8tTN .nav-wrapper .list .item-wrap:hover,
.cid-uDSgNv8tTN .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSgNv8tTN .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSgNv8tTN .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSgNv8tTN .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSgNv8tTN .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSgNv8tTN .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSgNv8tTN .contacts-wrapper .list .item-wrap:hover,
.cid-uDSgNv8tTN .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSgNv8tTN .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSgNv8tTN .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSgNv8tTN .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSgNv8tTN .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSgNv8tTN .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSgNv8tTN .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSgNv8tTN .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSgNv8tTN .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSgNv8tTN .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSgNv8tTN .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSgNv8tTN .mbr-section-title {
  color: #ed463f;
}
.cid-uDSgNv8tTN .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSgNv8tTN .list {
  color: #404349;
}
.cid-uDSgNv8tTN .mbr-section-title,
.cid-uDSgNv8tTN .title-wrapper {
  color: #000000;
}
.cid-uDSgNv8tTN .list,
.cid-uDSgNv8tTN .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSgNv8tTN a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSn3vSx0Y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSn3vSx0Y nav.navbar {
  position: fixed;
}
.cid-uDSn3vSx0Y .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSn3vSx0Y .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSn3vSx0Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSn3vSx0Y .dropdown-item:hover,
.cid-uDSn3vSx0Y .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSn3vSx0Y .dropdown-item:hover span {
  color: white;
}
.cid-uDSn3vSx0Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSn3vSx0Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSn3vSx0Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSn3vSx0Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSn3vSx0Y .nav-link {
  position: relative;
}
.cid-uDSn3vSx0Y .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSn3vSx0Y .container {
    flex-wrap: wrap;
  }
}
.cid-uDSn3vSx0Y .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSn3vSx0Y .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSn3vSx0Y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSn3vSx0Y .dropdown-menu,
.cid-uDSn3vSx0Y .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSn3vSx0Y .nav-item:focus,
.cid-uDSn3vSx0Y .nav-link:focus {
  outline: none;
}
.cid-uDSn3vSx0Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSn3vSx0Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSn3vSx0Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSn3vSx0Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSn3vSx0Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSn3vSx0Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSn3vSx0Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSn3vSx0Y .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSn3vSx0Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSn3vSx0Y .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSn3vSx0Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSn3vSx0Y .navbar.collapsed {
  justify-content: center;
}
.cid-uDSn3vSx0Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSn3vSx0Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSn3vSx0Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSn3vSx0Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSn3vSx0Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSn3vSx0Y .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSn3vSx0Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSn3vSx0Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSn3vSx0Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSn3vSx0Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSn3vSx0Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSn3vSx0Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSn3vSx0Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSn3vSx0Y .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSn3vSx0Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSn3vSx0Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSn3vSx0Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSn3vSx0Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSn3vSx0Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSn3vSx0Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSn3vSx0Y .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSn3vSx0Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSn3vSx0Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSn3vSx0Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSn3vSx0Y .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSn3vSx0Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSn3vSx0Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSn3vSx0Y .dropdown-item.active,
.cid-uDSn3vSx0Y .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSn3vSx0Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSn3vSx0Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSn3vSx0Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSn3vSx0Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSn3vSx0Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSn3vSx0Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSn3vSx0Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSn3vSx0Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSn3vSx0Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSn3vSx0Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSn3vSx0Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSn3vSx0Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSn3vSx0Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSn3vSx0Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSn3vSx0Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSn3vSx0Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSn3vSx0Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSn3vSx0Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSn3vSx0Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSn3vSx0Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSn3vSx0Y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSn3vSx0Y .navbar {
    height: 70px;
  }
  .cid-uDSn3vSx0Y .navbar.opened {
    height: auto;
  }
  .cid-uDSn3vSx0Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSn3wjcxC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSn3wjcxC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSn3wjcxC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSn3wjcxC .container {
    padding: 0 30px;
  }
}
.cid-uDSn3wjcxC .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSn3wjcxC .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSn3wjcxC .content-wrapper {
    padding: 0;
  }
}
.cid-uDSn3wjcxC .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSn3wjcxC .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSn3wjcxC .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSn3wjcxC .mbr-section-title {
  color: #254b45;
}
.cid-uDSn3wjcxC .mbr-section-title,
.cid-uDSn3wjcxC .mbr-section-btn {
  color: #11324f;
}
.cid-uDSn3wjcxC .card-text,
.cid-uDSn3wjcxC .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSn3wjcxC .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSn3wJSgy {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDSn3wJSgy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSn3wJSgy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSn3wJSgy .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSn3wJSgy .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSn3wJSgy .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSn3wJSgy .item.last .icon-box:before {
  display: none;
}
.cid-uDSn3wJSgy .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSn3wJSgy .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSn3wJSgy span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSn3wJSgy .card {
    margin-bottom: 2rem;
  }
  .cid-uDSn3wJSgy .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSn3wJSgy .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSn3xBJZa {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSn3xBJZa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSn3xBJZa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSn3xBJZa .container {
    padding: 0 30px;
  }
}
.cid-uDSn3xBJZa .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSn3xBJZa .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSn3xBJZa .content-wrapper {
    padding: 0;
  }
}
.cid-uDSn3xBJZa .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSn3xBJZa .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSn3xBJZa .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSn3xBJZa .mbr-section-title {
  color: #254b45;
}
.cid-uDSn3xBJZa .mbr-section-title,
.cid-uDSn3xBJZa .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSn3xBJZa .card-text,
.cid-uDSn3xBJZa .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDStwGyMyZ {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStwGyMyZ img,
.cid-uDStwGyMyZ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStwGyMyZ .item:focus,
.cid-uDStwGyMyZ span:focus {
  outline: none;
}
.cid-uDStwGyMyZ .item-wrapper {
  position: relative;
}
.cid-uDStwGyMyZ .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStwGyMyZ .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStwGyMyZ .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStwGyMyZ .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStwGyMyZ .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStwGyMyZ .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDStwGyMyZ .mbr-section-title {
  color: #232323;
}
.cid-uDStwGyMyZ .mbr-text,
.cid-uDStwGyMyZ .mbr-section-btn {
  text-align: left;
}
.cid-uDStwGyMyZ .item-title {
  text-align: left;
}
.cid-uDStwGyMyZ .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStwGyMyZ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStwGyMyZ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStwGyMyZ .embla__button--next,
.cid-uDStwGyMyZ .embla__button--prev {
  display: flex;
}
.cid-uDStwGyMyZ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStwGyMyZ .embla__button {
    display: none;
  }
}
.cid-uDStwGyMyZ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStwGyMyZ .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStwGyMyZ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStwGyMyZ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStwGyMyZ .embla__button {
    top: auto;
  }
}
.cid-uDStwGyMyZ .embla {
  position: relative;
  width: 100%;
}
.cid-uDStwGyMyZ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStwGyMyZ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStwGyMyZ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStwGyMyZ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStwGyMyZ .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStxHW5IS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStxHW5IS img,
.cid-uDStxHW5IS .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStxHW5IS .item:focus,
.cid-uDStxHW5IS span:focus {
  outline: none;
}
.cid-uDStxHW5IS .item-wrapper {
  position: relative;
}
.cid-uDStxHW5IS .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStxHW5IS .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStxHW5IS .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStxHW5IS .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStxHW5IS .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStxHW5IS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStxHW5IS .mbr-section-title {
  color: #232323;
}
.cid-uDStxHW5IS .mbr-text,
.cid-uDStxHW5IS .mbr-section-btn {
  text-align: left;
}
.cid-uDStxHW5IS .item-title {
  text-align: left;
}
.cid-uDStxHW5IS .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStxHW5IS .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStxHW5IS .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStxHW5IS .embla__button--next,
.cid-uDStxHW5IS .embla__button--prev {
  display: flex;
}
.cid-uDStxHW5IS .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStxHW5IS .embla__button {
    display: none;
  }
}
.cid-uDStxHW5IS .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStxHW5IS .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStxHW5IS .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStxHW5IS .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStxHW5IS .embla__button {
    top: auto;
  }
}
.cid-uDStxHW5IS .embla {
  position: relative;
  width: 100%;
}
.cid-uDStxHW5IS .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStxHW5IS .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStxHW5IS .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStxHW5IS .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStxHW5IS .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStyQ0mmm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStyQ0mmm img,
.cid-uDStyQ0mmm .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStyQ0mmm .item:focus,
.cid-uDStyQ0mmm span:focus {
  outline: none;
}
.cid-uDStyQ0mmm .item-wrapper {
  position: relative;
}
.cid-uDStyQ0mmm .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStyQ0mmm .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStyQ0mmm .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStyQ0mmm .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStyQ0mmm .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStyQ0mmm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStyQ0mmm .mbr-section-title {
  color: #232323;
}
.cid-uDStyQ0mmm .mbr-text,
.cid-uDStyQ0mmm .mbr-section-btn {
  text-align: left;
}
.cid-uDStyQ0mmm .item-title {
  text-align: left;
}
.cid-uDStyQ0mmm .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStyQ0mmm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStyQ0mmm .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStyQ0mmm .embla__button--next,
.cid-uDStyQ0mmm .embla__button--prev {
  display: flex;
}
.cid-uDStyQ0mmm .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStyQ0mmm .embla__button {
    display: none;
  }
}
.cid-uDStyQ0mmm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStyQ0mmm .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStyQ0mmm .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStyQ0mmm .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStyQ0mmm .embla__button {
    top: auto;
  }
}
.cid-uDStyQ0mmm .embla {
  position: relative;
  width: 100%;
}
.cid-uDStyQ0mmm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStyQ0mmm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStyQ0mmm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStyQ0mmm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStyQ0mmm .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStA1Cmux {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDStA1Cmux img,
.cid-uDStA1Cmux .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStA1Cmux .item:focus,
.cid-uDStA1Cmux span:focus {
  outline: none;
}
.cid-uDStA1Cmux .item-wrapper {
  position: relative;
}
.cid-uDStA1Cmux .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStA1Cmux .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStA1Cmux .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStA1Cmux .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStA1Cmux .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStA1Cmux .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStA1Cmux .mbr-section-title {
  color: #232323;
}
.cid-uDStA1Cmux .mbr-text,
.cid-uDStA1Cmux .mbr-section-btn {
  text-align: left;
}
.cid-uDStA1Cmux .item-title {
  text-align: left;
}
.cid-uDStA1Cmux .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStA1Cmux .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStA1Cmux .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStA1Cmux .embla__button--next,
.cid-uDStA1Cmux .embla__button--prev {
  display: flex;
}
.cid-uDStA1Cmux .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStA1Cmux .embla__button {
    display: none;
  }
}
.cid-uDStA1Cmux .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStA1Cmux .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStA1Cmux .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStA1Cmux .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStA1Cmux .embla__button {
    top: auto;
  }
}
.cid-uDStA1Cmux .embla {
  position: relative;
  width: 100%;
}
.cid-uDStA1Cmux .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStA1Cmux .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStA1Cmux .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStA1Cmux .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStA1Cmux .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSn3y1l3F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSn3y1l3F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSn3y1l3F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSn3y1l3F .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSn3y1l3F .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSn3y1l3F .content-wrap .row {
  justify-content: center;
}
.cid-uDSn3y1l3F .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSn3y1l3F .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSn3y1l3F .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSn3y1l3F .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSn3y1l3F .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSn3y1l3F .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSn3y1l3F .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSn3y1l3F .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSn3y1l3F .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSn3y1l3F .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSn3y1l3F .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSn3y1l3F .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSn3y1l3F .nav-wrapper .list .item-wrap:hover,
.cid-uDSn3y1l3F .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSn3y1l3F .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSn3y1l3F .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSn3y1l3F .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSn3y1l3F .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSn3y1l3F .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSn3y1l3F .contacts-wrapper .list .item-wrap:hover,
.cid-uDSn3y1l3F .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSn3y1l3F .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSn3y1l3F .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSn3y1l3F .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSn3y1l3F .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSn3y1l3F .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSn3y1l3F .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSn3y1l3F .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSn3y1l3F .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSn3y1l3F .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSn3y1l3F .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSn3y1l3F .mbr-section-title {
  color: #ed463f;
}
.cid-uDSn3y1l3F .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSn3y1l3F .list {
  color: #404349;
}
.cid-uDSn3y1l3F .mbr-section-title,
.cid-uDSn3y1l3F .title-wrapper {
  color: #000000;
}
.cid-uDSn3y1l3F .list,
.cid-uDSn3y1l3F .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSn3y1l3F a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSmEhsL8O {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSmEhsL8O nav.navbar {
  position: fixed;
}
.cid-uDSmEhsL8O .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSmEhsL8O .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSmEhsL8O .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSmEhsL8O .dropdown-item:hover,
.cid-uDSmEhsL8O .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSmEhsL8O .dropdown-item:hover span {
  color: white;
}
.cid-uDSmEhsL8O .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSmEhsL8O .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSmEhsL8O .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSmEhsL8O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSmEhsL8O .nav-link {
  position: relative;
}
.cid-uDSmEhsL8O .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSmEhsL8O .container {
    flex-wrap: wrap;
  }
}
.cid-uDSmEhsL8O .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSmEhsL8O .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSmEhsL8O .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSmEhsL8O .dropdown-menu,
.cid-uDSmEhsL8O .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSmEhsL8O .nav-item:focus,
.cid-uDSmEhsL8O .nav-link:focus {
  outline: none;
}
.cid-uDSmEhsL8O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSmEhsL8O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSmEhsL8O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSmEhsL8O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSmEhsL8O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSmEhsL8O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSmEhsL8O .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSmEhsL8O .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSmEhsL8O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSmEhsL8O .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSmEhsL8O .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSmEhsL8O .navbar.collapsed {
  justify-content: center;
}
.cid-uDSmEhsL8O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSmEhsL8O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSmEhsL8O .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSmEhsL8O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSmEhsL8O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSmEhsL8O .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSmEhsL8O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSmEhsL8O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSmEhsL8O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSmEhsL8O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSmEhsL8O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSmEhsL8O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSmEhsL8O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSmEhsL8O .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSmEhsL8O .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSmEhsL8O .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSmEhsL8O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSmEhsL8O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSmEhsL8O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSmEhsL8O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSmEhsL8O .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSmEhsL8O .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSmEhsL8O .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSmEhsL8O .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSmEhsL8O .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSmEhsL8O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSmEhsL8O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSmEhsL8O .dropdown-item.active,
.cid-uDSmEhsL8O .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSmEhsL8O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSmEhsL8O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSmEhsL8O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSmEhsL8O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSmEhsL8O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSmEhsL8O .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSmEhsL8O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSmEhsL8O .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSmEhsL8O button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSmEhsL8O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSmEhsL8O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSmEhsL8O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSmEhsL8O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSmEhsL8O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSmEhsL8O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSmEhsL8O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSmEhsL8O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSmEhsL8O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSmEhsL8O .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSmEhsL8O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSmEhsL8O .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSmEhsL8O .navbar {
    height: 70px;
  }
  .cid-uDSmEhsL8O .navbar.opened {
    height: auto;
  }
  .cid-uDSmEhsL8O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSmEhRlZV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSmEhRlZV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSmEhRlZV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSmEhRlZV .container {
    padding: 0 30px;
  }
}
.cid-uDSmEhRlZV .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSmEhRlZV .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSmEhRlZV .content-wrapper {
    padding: 0;
  }
}
.cid-uDSmEhRlZV .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSmEhRlZV .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSmEhRlZV .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSmEhRlZV .mbr-section-title {
  color: #254b45;
}
.cid-uDSmEhRlZV .mbr-section-title,
.cid-uDSmEhRlZV .mbr-section-btn {
  color: #11324f;
}
.cid-uDSmEhRlZV .card-text,
.cid-uDSmEhRlZV .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSmEhRlZV .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSmEizqXP {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDSmEizqXP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSmEizqXP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSmEizqXP .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSmEizqXP .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSmEizqXP .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSmEizqXP .item.last .icon-box:before {
  display: none;
}
.cid-uDSmEizqXP .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSmEizqXP .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSmEizqXP span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSmEizqXP .card {
    margin-bottom: 2rem;
  }
  .cid-uDSmEizqXP .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSmEizqXP .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSmEjgJoP {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSmEjgJoP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSmEjgJoP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSmEjgJoP .container {
    padding: 0 30px;
  }
}
.cid-uDSmEjgJoP .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSmEjgJoP .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSmEjgJoP .content-wrapper {
    padding: 0;
  }
}
.cid-uDSmEjgJoP .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSmEjgJoP .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSmEjgJoP .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSmEjgJoP .mbr-section-title {
  color: #254b45;
}
.cid-uDSmEjgJoP .mbr-section-title,
.cid-uDSmEjgJoP .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSmEjgJoP .card-text,
.cid-uDSmEjgJoP .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDStlMnMxV {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStlMnMxV img,
.cid-uDStlMnMxV .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStlMnMxV .item:focus,
.cid-uDStlMnMxV span:focus {
  outline: none;
}
.cid-uDStlMnMxV .item-wrapper {
  position: relative;
}
.cid-uDStlMnMxV .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStlMnMxV .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStlMnMxV .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStlMnMxV .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStlMnMxV .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStlMnMxV .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDStlMnMxV .mbr-section-title {
  color: #232323;
}
.cid-uDStlMnMxV .mbr-text,
.cid-uDStlMnMxV .mbr-section-btn {
  text-align: left;
}
.cid-uDStlMnMxV .item-title {
  text-align: left;
}
.cid-uDStlMnMxV .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStlMnMxV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStlMnMxV .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStlMnMxV .embla__button--next,
.cid-uDStlMnMxV .embla__button--prev {
  display: flex;
}
.cid-uDStlMnMxV .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStlMnMxV .embla__button {
    display: none;
  }
}
.cid-uDStlMnMxV .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStlMnMxV .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStlMnMxV .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStlMnMxV .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStlMnMxV .embla__button {
    top: auto;
  }
}
.cid-uDStlMnMxV .embla {
  position: relative;
  width: 100%;
}
.cid-uDStlMnMxV .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStlMnMxV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStlMnMxV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStlMnMxV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStlMnMxV .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStmNJpfE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStmNJpfE img,
.cid-uDStmNJpfE .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStmNJpfE .item:focus,
.cid-uDStmNJpfE span:focus {
  outline: none;
}
.cid-uDStmNJpfE .item-wrapper {
  position: relative;
}
.cid-uDStmNJpfE .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStmNJpfE .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStmNJpfE .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStmNJpfE .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStmNJpfE .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStmNJpfE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStmNJpfE .mbr-section-title {
  color: #232323;
}
.cid-uDStmNJpfE .mbr-text,
.cid-uDStmNJpfE .mbr-section-btn {
  text-align: left;
}
.cid-uDStmNJpfE .item-title {
  text-align: left;
}
.cid-uDStmNJpfE .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStmNJpfE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStmNJpfE .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStmNJpfE .embla__button--next,
.cid-uDStmNJpfE .embla__button--prev {
  display: flex;
}
.cid-uDStmNJpfE .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStmNJpfE .embla__button {
    display: none;
  }
}
.cid-uDStmNJpfE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStmNJpfE .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStmNJpfE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStmNJpfE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStmNJpfE .embla__button {
    top: auto;
  }
}
.cid-uDStmNJpfE .embla {
  position: relative;
  width: 100%;
}
.cid-uDStmNJpfE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStmNJpfE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStmNJpfE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStmNJpfE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStmNJpfE .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStnCpa9o {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStnCpa9o img,
.cid-uDStnCpa9o .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStnCpa9o .item:focus,
.cid-uDStnCpa9o span:focus {
  outline: none;
}
.cid-uDStnCpa9o .item-wrapper {
  position: relative;
}
.cid-uDStnCpa9o .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStnCpa9o .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStnCpa9o .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStnCpa9o .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStnCpa9o .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStnCpa9o .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStnCpa9o .mbr-section-title {
  color: #232323;
}
.cid-uDStnCpa9o .mbr-text,
.cid-uDStnCpa9o .mbr-section-btn {
  text-align: left;
}
.cid-uDStnCpa9o .item-title {
  text-align: left;
}
.cid-uDStnCpa9o .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStnCpa9o .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStnCpa9o .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStnCpa9o .embla__button--next,
.cid-uDStnCpa9o .embla__button--prev {
  display: flex;
}
.cid-uDStnCpa9o .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStnCpa9o .embla__button {
    display: none;
  }
}
.cid-uDStnCpa9o .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStnCpa9o .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStnCpa9o .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStnCpa9o .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStnCpa9o .embla__button {
    top: auto;
  }
}
.cid-uDStnCpa9o .embla {
  position: relative;
  width: 100%;
}
.cid-uDStnCpa9o .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStnCpa9o .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStnCpa9o .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStnCpa9o .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStnCpa9o .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStoERS26 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDStoERS26 img,
.cid-uDStoERS26 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStoERS26 .item:focus,
.cid-uDStoERS26 span:focus {
  outline: none;
}
.cid-uDStoERS26 .item-wrapper {
  position: relative;
}
.cid-uDStoERS26 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStoERS26 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStoERS26 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStoERS26 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStoERS26 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStoERS26 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStoERS26 .mbr-section-title {
  color: #232323;
}
.cid-uDStoERS26 .mbr-text,
.cid-uDStoERS26 .mbr-section-btn {
  text-align: left;
}
.cid-uDStoERS26 .item-title {
  text-align: left;
}
.cid-uDStoERS26 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStoERS26 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStoERS26 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStoERS26 .embla__button--next,
.cid-uDStoERS26 .embla__button--prev {
  display: flex;
}
.cid-uDStoERS26 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStoERS26 .embla__button {
    display: none;
  }
}
.cid-uDStoERS26 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStoERS26 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStoERS26 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStoERS26 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStoERS26 .embla__button {
    top: auto;
  }
}
.cid-uDStoERS26 .embla {
  position: relative;
  width: 100%;
}
.cid-uDStoERS26 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStoERS26 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStoERS26 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStoERS26 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStoERS26 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSmEjD1eQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSmEjD1eQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSmEjD1eQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSmEjD1eQ .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSmEjD1eQ .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSmEjD1eQ .content-wrap .row {
  justify-content: center;
}
.cid-uDSmEjD1eQ .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSmEjD1eQ .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSmEjD1eQ .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSmEjD1eQ .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSmEjD1eQ .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSmEjD1eQ .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSmEjD1eQ .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSmEjD1eQ .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSmEjD1eQ .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSmEjD1eQ .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSmEjD1eQ .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSmEjD1eQ .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSmEjD1eQ .nav-wrapper .list .item-wrap:hover,
.cid-uDSmEjD1eQ .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSmEjD1eQ .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSmEjD1eQ .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSmEjD1eQ .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSmEjD1eQ .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSmEjD1eQ .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSmEjD1eQ .contacts-wrapper .list .item-wrap:hover,
.cid-uDSmEjD1eQ .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSmEjD1eQ .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSmEjD1eQ .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSmEjD1eQ .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSmEjD1eQ .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSmEjD1eQ .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSmEjD1eQ .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSmEjD1eQ .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSmEjD1eQ .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSmEjD1eQ .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSmEjD1eQ .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSmEjD1eQ .mbr-section-title {
  color: #ed463f;
}
.cid-uDSmEjD1eQ .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSmEjD1eQ .list {
  color: #404349;
}
.cid-uDSmEjD1eQ .mbr-section-title,
.cid-uDSmEjD1eQ .title-wrapper {
  color: #000000;
}
.cid-uDSmEjD1eQ .list,
.cid-uDSmEjD1eQ .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSmEjD1eQ a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSmfPkaJg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSmfPkaJg nav.navbar {
  position: fixed;
}
.cid-uDSmfPkaJg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSmfPkaJg .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSmfPkaJg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSmfPkaJg .dropdown-item:hover,
.cid-uDSmfPkaJg .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSmfPkaJg .dropdown-item:hover span {
  color: white;
}
.cid-uDSmfPkaJg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSmfPkaJg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSmfPkaJg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSmfPkaJg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSmfPkaJg .nav-link {
  position: relative;
}
.cid-uDSmfPkaJg .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSmfPkaJg .container {
    flex-wrap: wrap;
  }
}
.cid-uDSmfPkaJg .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSmfPkaJg .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSmfPkaJg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSmfPkaJg .dropdown-menu,
.cid-uDSmfPkaJg .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSmfPkaJg .nav-item:focus,
.cid-uDSmfPkaJg .nav-link:focus {
  outline: none;
}
.cid-uDSmfPkaJg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSmfPkaJg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSmfPkaJg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSmfPkaJg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSmfPkaJg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSmfPkaJg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSmfPkaJg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSmfPkaJg .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSmfPkaJg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSmfPkaJg .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSmfPkaJg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSmfPkaJg .navbar.collapsed {
  justify-content: center;
}
.cid-uDSmfPkaJg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSmfPkaJg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSmfPkaJg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSmfPkaJg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSmfPkaJg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSmfPkaJg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSmfPkaJg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSmfPkaJg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSmfPkaJg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSmfPkaJg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSmfPkaJg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSmfPkaJg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSmfPkaJg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSmfPkaJg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSmfPkaJg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSmfPkaJg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSmfPkaJg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSmfPkaJg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSmfPkaJg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSmfPkaJg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSmfPkaJg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSmfPkaJg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSmfPkaJg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSmfPkaJg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSmfPkaJg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSmfPkaJg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSmfPkaJg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSmfPkaJg .dropdown-item.active,
.cid-uDSmfPkaJg .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSmfPkaJg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSmfPkaJg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSmfPkaJg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSmfPkaJg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSmfPkaJg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSmfPkaJg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSmfPkaJg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSmfPkaJg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSmfPkaJg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSmfPkaJg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSmfPkaJg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSmfPkaJg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSmfPkaJg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSmfPkaJg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSmfPkaJg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSmfPkaJg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSmfPkaJg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSmfPkaJg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSmfPkaJg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSmfPkaJg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSmfPkaJg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSmfPkaJg .navbar {
    height: 70px;
  }
  .cid-uDSmfPkaJg .navbar.opened {
    height: auto;
  }
  .cid-uDSmfPkaJg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSmfPOSQC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSmfPOSQC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSmfPOSQC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSmfPOSQC .container {
    padding: 0 30px;
  }
}
.cid-uDSmfPOSQC .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSmfPOSQC .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSmfPOSQC .content-wrapper {
    padding: 0;
  }
}
.cid-uDSmfPOSQC .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSmfPOSQC .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSmfPOSQC .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSmfPOSQC .mbr-section-title {
  color: #254b45;
}
.cid-uDSmfPOSQC .mbr-section-title,
.cid-uDSmfPOSQC .mbr-section-btn {
  color: #11324f;
}
.cid-uDSmfPOSQC .card-text,
.cid-uDSmfPOSQC .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSmfPOSQC .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSKqDzinu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDSKqDzinu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSKqDzinu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSKqDzinu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDSKqDzinu .row {
    flex-direction: column-reverse;
  }
  .cid-uDSKqDzinu .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDSKqDzinu .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDSKqDzinu .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDSKqDzinu .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDSKqDzinu .card-title {
  color: #11324f;
}
.cid-uDSKqDzinu .mbr-section-subtitle,
.cid-uDSKqDzinu .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDSKqDzinu ul {
  padding-left: 0;
}
.cid-uDSKqDzinu ul li {
  list-style: none;
}
.cid-uDSmfQfJIk {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uDSmfQfJIk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSmfQfJIk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSmfQfJIk .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSmfQfJIk .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSmfQfJIk .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSmfQfJIk .item.last .icon-box:before {
  display: none;
}
.cid-uDSmfQfJIk .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSmfQfJIk .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSmfQfJIk span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSmfQfJIk .card {
    margin-bottom: 2rem;
  }
  .cid-uDSmfQfJIk .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSmfQfJIk .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSmfRaQmC {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uDSmfRaQmC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSmfRaQmC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSmfRaQmC .container {
    padding: 0 30px;
  }
}
.cid-uDSmfRaQmC .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSmfRaQmC .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSmfRaQmC .content-wrapper {
    padding: 0;
  }
}
.cid-uDSmfRaQmC .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSmfRaQmC .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSmfRaQmC .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSmfRaQmC .mbr-section-title {
  color: #254b45;
}
.cid-uDSmfRaQmC .mbr-section-title,
.cid-uDSmfRaQmC .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSmfRaQmC .card-text,
.cid-uDSmfRaQmC .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDStcSCUVQ {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStcSCUVQ img,
.cid-uDStcSCUVQ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStcSCUVQ .item:focus,
.cid-uDStcSCUVQ span:focus {
  outline: none;
}
.cid-uDStcSCUVQ .item-wrapper {
  position: relative;
}
.cid-uDStcSCUVQ .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStcSCUVQ .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStcSCUVQ .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStcSCUVQ .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStcSCUVQ .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStcSCUVQ .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDStcSCUVQ .mbr-section-title {
  color: #232323;
}
.cid-uDStcSCUVQ .mbr-text,
.cid-uDStcSCUVQ .mbr-section-btn {
  text-align: left;
}
.cid-uDStcSCUVQ .item-title {
  text-align: left;
}
.cid-uDStcSCUVQ .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStcSCUVQ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStcSCUVQ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStcSCUVQ .embla__button--next,
.cid-uDStcSCUVQ .embla__button--prev {
  display: flex;
}
.cid-uDStcSCUVQ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStcSCUVQ .embla__button {
    display: none;
  }
}
.cid-uDStcSCUVQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStcSCUVQ .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStcSCUVQ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStcSCUVQ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStcSCUVQ .embla__button {
    top: auto;
  }
}
.cid-uDStcSCUVQ .embla {
  position: relative;
  width: 100%;
}
.cid-uDStcSCUVQ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStcSCUVQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStcSCUVQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStcSCUVQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStcSCUVQ .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStdH9r3t {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDStdH9r3t img,
.cid-uDStdH9r3t .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStdH9r3t .item:focus,
.cid-uDStdH9r3t span:focus {
  outline: none;
}
.cid-uDStdH9r3t .item-wrapper {
  position: relative;
}
.cid-uDStdH9r3t .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStdH9r3t .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStdH9r3t .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStdH9r3t .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStdH9r3t .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStdH9r3t .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStdH9r3t .mbr-section-title {
  color: #232323;
}
.cid-uDStdH9r3t .mbr-text,
.cid-uDStdH9r3t .mbr-section-btn {
  text-align: left;
}
.cid-uDStdH9r3t .item-title {
  text-align: left;
}
.cid-uDStdH9r3t .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStdH9r3t .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStdH9r3t .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStdH9r3t .embla__button--next,
.cid-uDStdH9r3t .embla__button--prev {
  display: flex;
}
.cid-uDStdH9r3t .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStdH9r3t .embla__button {
    display: none;
  }
}
.cid-uDStdH9r3t .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStdH9r3t .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStdH9r3t .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStdH9r3t .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStdH9r3t .embla__button {
    top: auto;
  }
}
.cid-uDStdH9r3t .embla {
  position: relative;
  width: 100%;
}
.cid-uDStdH9r3t .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStdH9r3t .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStdH9r3t .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStdH9r3t .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStdH9r3t .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSteHRUUT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSteHRUUT img,
.cid-uDSteHRUUT .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSteHRUUT .item:focus,
.cid-uDSteHRUUT span:focus {
  outline: none;
}
.cid-uDSteHRUUT .item-wrapper {
  position: relative;
}
.cid-uDSteHRUUT .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSteHRUUT .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSteHRUUT .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSteHRUUT .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSteHRUUT .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSteHRUUT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSteHRUUT .mbr-section-title {
  color: #232323;
}
.cid-uDSteHRUUT .mbr-text,
.cid-uDSteHRUUT .mbr-section-btn {
  text-align: left;
}
.cid-uDSteHRUUT .item-title {
  text-align: left;
}
.cid-uDSteHRUUT .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSteHRUUT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSteHRUUT .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSteHRUUT .embla__button--next,
.cid-uDSteHRUUT .embla__button--prev {
  display: flex;
}
.cid-uDSteHRUUT .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSteHRUUT .embla__button {
    display: none;
  }
}
.cid-uDSteHRUUT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSteHRUUT .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSteHRUUT .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSteHRUUT .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSteHRUUT .embla__button {
    top: auto;
  }
}
.cid-uDSteHRUUT .embla {
  position: relative;
  width: 100%;
}
.cid-uDSteHRUUT .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSteHRUUT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSteHRUUT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSteHRUUT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSteHRUUT .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDStfsoSDq {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDStfsoSDq img,
.cid-uDStfsoSDq .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDStfsoSDq .item:focus,
.cid-uDStfsoSDq span:focus {
  outline: none;
}
.cid-uDStfsoSDq .item-wrapper {
  position: relative;
}
.cid-uDStfsoSDq .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDStfsoSDq .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDStfsoSDq .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDStfsoSDq .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDStfsoSDq .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDStfsoSDq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDStfsoSDq .mbr-section-title {
  color: #232323;
}
.cid-uDStfsoSDq .mbr-text,
.cid-uDStfsoSDq .mbr-section-btn {
  text-align: left;
}
.cid-uDStfsoSDq .item-title {
  text-align: left;
}
.cid-uDStfsoSDq .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDStfsoSDq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDStfsoSDq .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDStfsoSDq .embla__button--next,
.cid-uDStfsoSDq .embla__button--prev {
  display: flex;
}
.cid-uDStfsoSDq .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDStfsoSDq .embla__button {
    display: none;
  }
}
.cid-uDStfsoSDq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDStfsoSDq .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDStfsoSDq .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDStfsoSDq .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDStfsoSDq .embla__button {
    top: auto;
  }
}
.cid-uDStfsoSDq .embla {
  position: relative;
  width: 100%;
}
.cid-uDStfsoSDq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDStfsoSDq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDStfsoSDq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDStfsoSDq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDStfsoSDq .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSmfRywwy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSmfRywwy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSmfRywwy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSmfRywwy .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSmfRywwy .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSmfRywwy .content-wrap .row {
  justify-content: center;
}
.cid-uDSmfRywwy .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSmfRywwy .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSmfRywwy .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSmfRywwy .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSmfRywwy .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSmfRywwy .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSmfRywwy .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSmfRywwy .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSmfRywwy .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSmfRywwy .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSmfRywwy .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSmfRywwy .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSmfRywwy .nav-wrapper .list .item-wrap:hover,
.cid-uDSmfRywwy .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSmfRywwy .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSmfRywwy .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSmfRywwy .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSmfRywwy .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSmfRywwy .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSmfRywwy .contacts-wrapper .list .item-wrap:hover,
.cid-uDSmfRywwy .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSmfRywwy .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSmfRywwy .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSmfRywwy .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSmfRywwy .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSmfRywwy .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSmfRywwy .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSmfRywwy .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSmfRywwy .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSmfRywwy .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSmfRywwy .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSmfRywwy .mbr-section-title {
  color: #ed463f;
}
.cid-uDSmfRywwy .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSmfRywwy .list {
  color: #404349;
}
.cid-uDSmfRywwy .mbr-section-title,
.cid-uDSmfRywwy .title-wrapper {
  color: #000000;
}
.cid-uDSmfRywwy .list,
.cid-uDSmfRywwy .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSmfRywwy a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSlQQgHPZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSlQQgHPZ nav.navbar {
  position: fixed;
}
.cid-uDSlQQgHPZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSlQQgHPZ .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSlQQgHPZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSlQQgHPZ .dropdown-item:hover,
.cid-uDSlQQgHPZ .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSlQQgHPZ .dropdown-item:hover span {
  color: white;
}
.cid-uDSlQQgHPZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSlQQgHPZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSlQQgHPZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSlQQgHPZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSlQQgHPZ .nav-link {
  position: relative;
}
.cid-uDSlQQgHPZ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSlQQgHPZ .container {
    flex-wrap: wrap;
  }
}
.cid-uDSlQQgHPZ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSlQQgHPZ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSlQQgHPZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSlQQgHPZ .dropdown-menu,
.cid-uDSlQQgHPZ .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSlQQgHPZ .nav-item:focus,
.cid-uDSlQQgHPZ .nav-link:focus {
  outline: none;
}
.cid-uDSlQQgHPZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSlQQgHPZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSlQQgHPZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSlQQgHPZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSlQQgHPZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSlQQgHPZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSlQQgHPZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSlQQgHPZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSlQQgHPZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSlQQgHPZ .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSlQQgHPZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSlQQgHPZ .navbar.collapsed {
  justify-content: center;
}
.cid-uDSlQQgHPZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSlQQgHPZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSlQQgHPZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSlQQgHPZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSlQQgHPZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSlQQgHPZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSlQQgHPZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSlQQgHPZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSlQQgHPZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSlQQgHPZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSlQQgHPZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSlQQgHPZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSlQQgHPZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSlQQgHPZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSlQQgHPZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSlQQgHPZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSlQQgHPZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSlQQgHPZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSlQQgHPZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSlQQgHPZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSlQQgHPZ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSlQQgHPZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSlQQgHPZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSlQQgHPZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSlQQgHPZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSlQQgHPZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSlQQgHPZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSlQQgHPZ .dropdown-item.active,
.cid-uDSlQQgHPZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSlQQgHPZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSlQQgHPZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSlQQgHPZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSlQQgHPZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSlQQgHPZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSlQQgHPZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSlQQgHPZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSlQQgHPZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSlQQgHPZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSlQQgHPZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSlQQgHPZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSlQQgHPZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSlQQgHPZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSlQQgHPZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSlQQgHPZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSlQQgHPZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSlQQgHPZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSlQQgHPZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSlQQgHPZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSlQQgHPZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSlQQgHPZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSlQQgHPZ .navbar {
    height: 70px;
  }
  .cid-uDSlQQgHPZ .navbar.opened {
    height: auto;
  }
  .cid-uDSlQQgHPZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSlQQOwnY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSlQQOwnY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSlQQOwnY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSlQQOwnY .container {
    padding: 0 30px;
  }
}
.cid-uDSlQQOwnY .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSlQQOwnY .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSlQQOwnY .content-wrapper {
    padding: 0;
  }
}
.cid-uDSlQQOwnY .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSlQQOwnY .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSlQQOwnY .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSlQQOwnY .mbr-section-title {
  color: #254b45;
}
.cid-uDSlQQOwnY .mbr-section-title,
.cid-uDSlQQOwnY .mbr-section-btn {
  color: #11324f;
}
.cid-uDSlQQOwnY .card-text,
.cid-uDSlQQOwnY .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSlQQOwnY .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSJxsKpc0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDSJxsKpc0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSJxsKpc0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSJxsKpc0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDSJxsKpc0 .row {
    flex-direction: column-reverse;
  }
  .cid-uDSJxsKpc0 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDSJxsKpc0 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDSJxsKpc0 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDSJxsKpc0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDSJxsKpc0 .card-title {
  color: #11324f;
}
.cid-uDSJxsKpc0 .mbr-section-subtitle,
.cid-uDSJxsKpc0 .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDSJxsKpc0 ul {
  padding-left: 0;
}
.cid-uDSJxsKpc0 ul li {
  list-style: none;
}
.cid-uDSlQRllrN {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uDSlQRllrN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSlQRllrN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSlQRllrN .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSlQRllrN .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSlQRllrN .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSlQRllrN .item.last .icon-box:before {
  display: none;
}
.cid-uDSlQRllrN .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSlQRllrN .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSlQRllrN span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSlQRllrN .card {
    margin-bottom: 2rem;
  }
  .cid-uDSlQRllrN .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSlQRllrN .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSlQSjbbo {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uDSlQSjbbo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSlQSjbbo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSlQSjbbo .container {
    padding: 0 30px;
  }
}
.cid-uDSlQSjbbo .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSlQSjbbo .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSlQSjbbo .content-wrapper {
    padding: 0;
  }
}
.cid-uDSlQSjbbo .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSlQSjbbo .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSlQSjbbo .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSlQSjbbo .mbr-section-title {
  color: #254b45;
}
.cid-uDSlQSjbbo .mbr-section-title,
.cid-uDSlQSjbbo .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSlQSjbbo .card-text,
.cid-uDSlQSjbbo .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSt1ZeWU2 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSt1ZeWU2 img,
.cid-uDSt1ZeWU2 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSt1ZeWU2 .item:focus,
.cid-uDSt1ZeWU2 span:focus {
  outline: none;
}
.cid-uDSt1ZeWU2 .item-wrapper {
  position: relative;
}
.cid-uDSt1ZeWU2 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSt1ZeWU2 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSt1ZeWU2 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSt1ZeWU2 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSt1ZeWU2 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSt1ZeWU2 .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDSt1ZeWU2 .mbr-section-title {
  color: #232323;
}
.cid-uDSt1ZeWU2 .mbr-text,
.cid-uDSt1ZeWU2 .mbr-section-btn {
  text-align: left;
}
.cid-uDSt1ZeWU2 .item-title {
  text-align: left;
}
.cid-uDSt1ZeWU2 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSt1ZeWU2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSt1ZeWU2 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSt1ZeWU2 .embla__button--next,
.cid-uDSt1ZeWU2 .embla__button--prev {
  display: flex;
}
.cid-uDSt1ZeWU2 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSt1ZeWU2 .embla__button {
    display: none;
  }
}
.cid-uDSt1ZeWU2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSt1ZeWU2 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSt1ZeWU2 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSt1ZeWU2 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSt1ZeWU2 .embla__button {
    top: auto;
  }
}
.cid-uDSt1ZeWU2 .embla {
  position: relative;
  width: 100%;
}
.cid-uDSt1ZeWU2 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSt1ZeWU2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSt1ZeWU2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSt1ZeWU2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSt1ZeWU2 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSt2I2y9U {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSt2I2y9U img,
.cid-uDSt2I2y9U .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSt2I2y9U .item:focus,
.cid-uDSt2I2y9U span:focus {
  outline: none;
}
.cid-uDSt2I2y9U .item-wrapper {
  position: relative;
}
.cid-uDSt2I2y9U .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSt2I2y9U .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSt2I2y9U .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSt2I2y9U .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSt2I2y9U .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSt2I2y9U .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSt2I2y9U .mbr-section-title {
  color: #232323;
}
.cid-uDSt2I2y9U .mbr-text,
.cid-uDSt2I2y9U .mbr-section-btn {
  text-align: left;
}
.cid-uDSt2I2y9U .item-title {
  text-align: left;
}
.cid-uDSt2I2y9U .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSt2I2y9U .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSt2I2y9U .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSt2I2y9U .embla__button--next,
.cid-uDSt2I2y9U .embla__button--prev {
  display: flex;
}
.cid-uDSt2I2y9U .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSt2I2y9U .embla__button {
    display: none;
  }
}
.cid-uDSt2I2y9U .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSt2I2y9U .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSt2I2y9U .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSt2I2y9U .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSt2I2y9U .embla__button {
    top: auto;
  }
}
.cid-uDSt2I2y9U .embla {
  position: relative;
  width: 100%;
}
.cid-uDSt2I2y9U .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSt2I2y9U .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSt2I2y9U .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSt2I2y9U .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSt2I2y9U .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSt3REXqF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSt3REXqF img,
.cid-uDSt3REXqF .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSt3REXqF .item:focus,
.cid-uDSt3REXqF span:focus {
  outline: none;
}
.cid-uDSt3REXqF .item-wrapper {
  position: relative;
}
.cid-uDSt3REXqF .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSt3REXqF .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSt3REXqF .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSt3REXqF .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSt3REXqF .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSt3REXqF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSt3REXqF .mbr-section-title {
  color: #232323;
}
.cid-uDSt3REXqF .mbr-text,
.cid-uDSt3REXqF .mbr-section-btn {
  text-align: left;
}
.cid-uDSt3REXqF .item-title {
  text-align: left;
}
.cid-uDSt3REXqF .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSt3REXqF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSt3REXqF .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSt3REXqF .embla__button--next,
.cid-uDSt3REXqF .embla__button--prev {
  display: flex;
}
.cid-uDSt3REXqF .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSt3REXqF .embla__button {
    display: none;
  }
}
.cid-uDSt3REXqF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSt3REXqF .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSt3REXqF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSt3REXqF .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSt3REXqF .embla__button {
    top: auto;
  }
}
.cid-uDSt3REXqF .embla {
  position: relative;
  width: 100%;
}
.cid-uDSt3REXqF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSt3REXqF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSt3REXqF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSt3REXqF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSt3REXqF .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSt4PAO4S {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDSt4PAO4S img,
.cid-uDSt4PAO4S .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSt4PAO4S .item:focus,
.cid-uDSt4PAO4S span:focus {
  outline: none;
}
.cid-uDSt4PAO4S .item-wrapper {
  position: relative;
}
.cid-uDSt4PAO4S .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSt4PAO4S .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSt4PAO4S .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSt4PAO4S .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSt4PAO4S .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSt4PAO4S .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSt4PAO4S .mbr-section-title {
  color: #232323;
}
.cid-uDSt4PAO4S .mbr-text,
.cid-uDSt4PAO4S .mbr-section-btn {
  text-align: left;
}
.cid-uDSt4PAO4S .item-title {
  text-align: left;
}
.cid-uDSt4PAO4S .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSt4PAO4S .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSt4PAO4S .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSt4PAO4S .embla__button--next,
.cid-uDSt4PAO4S .embla__button--prev {
  display: flex;
}
.cid-uDSt4PAO4S .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSt4PAO4S .embla__button {
    display: none;
  }
}
.cid-uDSt4PAO4S .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSt4PAO4S .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSt4PAO4S .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSt4PAO4S .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSt4PAO4S .embla__button {
    top: auto;
  }
}
.cid-uDSt4PAO4S .embla {
  position: relative;
  width: 100%;
}
.cid-uDSt4PAO4S .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSt4PAO4S .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSt4PAO4S .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSt4PAO4S .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSt4PAO4S .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSlQSV2Vj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSlQSV2Vj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSlQSV2Vj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSlQSV2Vj .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSlQSV2Vj .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSlQSV2Vj .content-wrap .row {
  justify-content: center;
}
.cid-uDSlQSV2Vj .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSlQSV2Vj .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSlQSV2Vj .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSlQSV2Vj .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSlQSV2Vj .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSlQSV2Vj .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSlQSV2Vj .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSlQSV2Vj .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSlQSV2Vj .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSlQSV2Vj .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSlQSV2Vj .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSlQSV2Vj .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSlQSV2Vj .nav-wrapper .list .item-wrap:hover,
.cid-uDSlQSV2Vj .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSlQSV2Vj .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSlQSV2Vj .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSlQSV2Vj .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSlQSV2Vj .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSlQSV2Vj .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSlQSV2Vj .contacts-wrapper .list .item-wrap:hover,
.cid-uDSlQSV2Vj .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSlQSV2Vj .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSlQSV2Vj .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSlQSV2Vj .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSlQSV2Vj .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSlQSV2Vj .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSlQSV2Vj .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSlQSV2Vj .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSlQSV2Vj .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSlQSV2Vj .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSlQSV2Vj .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSlQSV2Vj .mbr-section-title {
  color: #ed463f;
}
.cid-uDSlQSV2Vj .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSlQSV2Vj .list {
  color: #404349;
}
.cid-uDSlQSV2Vj .mbr-section-title,
.cid-uDSlQSV2Vj .title-wrapper {
  color: #000000;
}
.cid-uDSlQSV2Vj .list,
.cid-uDSlQSV2Vj .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSlQSV2Vj a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSldxxpUI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSldxxpUI nav.navbar {
  position: fixed;
}
.cid-uDSldxxpUI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSldxxpUI .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSldxxpUI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSldxxpUI .dropdown-item:hover,
.cid-uDSldxxpUI .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSldxxpUI .dropdown-item:hover span {
  color: white;
}
.cid-uDSldxxpUI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSldxxpUI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSldxxpUI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSldxxpUI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSldxxpUI .nav-link {
  position: relative;
}
.cid-uDSldxxpUI .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSldxxpUI .container {
    flex-wrap: wrap;
  }
}
.cid-uDSldxxpUI .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSldxxpUI .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSldxxpUI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSldxxpUI .dropdown-menu,
.cid-uDSldxxpUI .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSldxxpUI .nav-item:focus,
.cid-uDSldxxpUI .nav-link:focus {
  outline: none;
}
.cid-uDSldxxpUI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSldxxpUI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSldxxpUI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSldxxpUI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSldxxpUI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSldxxpUI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSldxxpUI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSldxxpUI .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSldxxpUI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSldxxpUI .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSldxxpUI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSldxxpUI .navbar.collapsed {
  justify-content: center;
}
.cid-uDSldxxpUI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSldxxpUI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSldxxpUI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSldxxpUI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSldxxpUI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSldxxpUI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSldxxpUI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSldxxpUI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSldxxpUI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSldxxpUI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSldxxpUI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSldxxpUI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSldxxpUI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSldxxpUI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSldxxpUI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSldxxpUI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSldxxpUI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSldxxpUI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSldxxpUI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSldxxpUI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSldxxpUI .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSldxxpUI .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSldxxpUI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSldxxpUI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSldxxpUI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSldxxpUI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSldxxpUI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSldxxpUI .dropdown-item.active,
.cid-uDSldxxpUI .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSldxxpUI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSldxxpUI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSldxxpUI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSldxxpUI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSldxxpUI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSldxxpUI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSldxxpUI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSldxxpUI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSldxxpUI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSldxxpUI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSldxxpUI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSldxxpUI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSldxxpUI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSldxxpUI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSldxxpUI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSldxxpUI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSldxxpUI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSldxxpUI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSldxxpUI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSldxxpUI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSldxxpUI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSldxxpUI .navbar {
    height: 70px;
  }
  .cid-uDSldxxpUI .navbar.opened {
    height: auto;
  }
  .cid-uDSldxxpUI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSldxYUEA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSldxYUEA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSldxYUEA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSldxYUEA .container {
    padding: 0 30px;
  }
}
.cid-uDSldxYUEA .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSldxYUEA .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSldxYUEA .content-wrapper {
    padding: 0;
  }
}
.cid-uDSldxYUEA .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSldxYUEA .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSldxYUEA .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSldxYUEA .mbr-section-title {
  color: #254b45;
}
.cid-uDSldxYUEA .mbr-section-title,
.cid-uDSldxYUEA .mbr-section-btn {
  color: #11324f;
}
.cid-uDSldxYUEA .card-text,
.cid-uDSldxYUEA .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSldxYUEA .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSldA0bC7 {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDSldA0bC7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSldA0bC7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSldA0bC7 .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSldA0bC7 .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSldA0bC7 .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSldA0bC7 .item.last .icon-box:before {
  display: none;
}
.cid-uDSldA0bC7 .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSldA0bC7 .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSldA0bC7 span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSldA0bC7 .card {
    margin-bottom: 2rem;
  }
  .cid-uDSldA0bC7 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSldA0bC7 .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSldB8Q22 {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSldB8Q22 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSldB8Q22 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSldB8Q22 .container {
    padding: 0 30px;
  }
}
.cid-uDSldB8Q22 .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSldB8Q22 .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSldB8Q22 .content-wrapper {
    padding: 0;
  }
}
.cid-uDSldB8Q22 .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSldB8Q22 .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSldB8Q22 .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSldB8Q22 .mbr-section-title {
  color: #254b45;
}
.cid-uDSldB8Q22 .mbr-section-title,
.cid-uDSldB8Q22 .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSldB8Q22 .card-text,
.cid-uDSldB8Q22 .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSsRGU5rw {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsRGU5rw img,
.cid-uDSsRGU5rw .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsRGU5rw .item:focus,
.cid-uDSsRGU5rw span:focus {
  outline: none;
}
.cid-uDSsRGU5rw .item-wrapper {
  position: relative;
}
.cid-uDSsRGU5rw .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsRGU5rw .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsRGU5rw .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsRGU5rw .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsRGU5rw .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsRGU5rw .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDSsRGU5rw .mbr-section-title {
  color: #232323;
}
.cid-uDSsRGU5rw .mbr-text,
.cid-uDSsRGU5rw .mbr-section-btn {
  text-align: left;
}
.cid-uDSsRGU5rw .item-title {
  text-align: left;
}
.cid-uDSsRGU5rw .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsRGU5rw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsRGU5rw .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsRGU5rw .embla__button--next,
.cid-uDSsRGU5rw .embla__button--prev {
  display: flex;
}
.cid-uDSsRGU5rw .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsRGU5rw .embla__button {
    display: none;
  }
}
.cid-uDSsRGU5rw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsRGU5rw .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsRGU5rw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsRGU5rw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsRGU5rw .embla__button {
    top: auto;
  }
}
.cid-uDSsRGU5rw .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsRGU5rw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsRGU5rw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsRGU5rw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsRGU5rw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsRGU5rw .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsSqQTVC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsSqQTVC img,
.cid-uDSsSqQTVC .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsSqQTVC .item:focus,
.cid-uDSsSqQTVC span:focus {
  outline: none;
}
.cid-uDSsSqQTVC .item-wrapper {
  position: relative;
}
.cid-uDSsSqQTVC .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsSqQTVC .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsSqQTVC .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsSqQTVC .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsSqQTVC .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsSqQTVC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsSqQTVC .mbr-section-title {
  color: #232323;
}
.cid-uDSsSqQTVC .mbr-text,
.cid-uDSsSqQTVC .mbr-section-btn {
  text-align: left;
}
.cid-uDSsSqQTVC .item-title {
  text-align: left;
}
.cid-uDSsSqQTVC .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsSqQTVC .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsSqQTVC .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsSqQTVC .embla__button--next,
.cid-uDSsSqQTVC .embla__button--prev {
  display: flex;
}
.cid-uDSsSqQTVC .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsSqQTVC .embla__button {
    display: none;
  }
}
.cid-uDSsSqQTVC .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsSqQTVC .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsSqQTVC .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsSqQTVC .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsSqQTVC .embla__button {
    top: auto;
  }
}
.cid-uDSsSqQTVC .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsSqQTVC .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsSqQTVC .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsSqQTVC .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsSqQTVC .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsSqQTVC .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsTfOZgH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsTfOZgH img,
.cid-uDSsTfOZgH .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsTfOZgH .item:focus,
.cid-uDSsTfOZgH span:focus {
  outline: none;
}
.cid-uDSsTfOZgH .item-wrapper {
  position: relative;
}
.cid-uDSsTfOZgH .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsTfOZgH .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsTfOZgH .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsTfOZgH .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsTfOZgH .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsTfOZgH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsTfOZgH .mbr-section-title {
  color: #232323;
}
.cid-uDSsTfOZgH .mbr-text,
.cid-uDSsTfOZgH .mbr-section-btn {
  text-align: left;
}
.cid-uDSsTfOZgH .item-title {
  text-align: left;
}
.cid-uDSsTfOZgH .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsTfOZgH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsTfOZgH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsTfOZgH .embla__button--next,
.cid-uDSsTfOZgH .embla__button--prev {
  display: flex;
}
.cid-uDSsTfOZgH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsTfOZgH .embla__button {
    display: none;
  }
}
.cid-uDSsTfOZgH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsTfOZgH .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsTfOZgH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsTfOZgH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsTfOZgH .embla__button {
    top: auto;
  }
}
.cid-uDSsTfOZgH .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsTfOZgH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsTfOZgH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsTfOZgH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsTfOZgH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsTfOZgH .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsTNScse {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDSsTNScse img,
.cid-uDSsTNScse .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsTNScse .item:focus,
.cid-uDSsTNScse span:focus {
  outline: none;
}
.cid-uDSsTNScse .item-wrapper {
  position: relative;
}
.cid-uDSsTNScse .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsTNScse .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsTNScse .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsTNScse .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsTNScse .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsTNScse .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsTNScse .mbr-section-title {
  color: #232323;
}
.cid-uDSsTNScse .mbr-text,
.cid-uDSsTNScse .mbr-section-btn {
  text-align: left;
}
.cid-uDSsTNScse .item-title {
  text-align: left;
}
.cid-uDSsTNScse .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsTNScse .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsTNScse .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsTNScse .embla__button--next,
.cid-uDSsTNScse .embla__button--prev {
  display: flex;
}
.cid-uDSsTNScse .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsTNScse .embla__button {
    display: none;
  }
}
.cid-uDSsTNScse .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsTNScse .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsTNScse .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsTNScse .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsTNScse .embla__button {
    top: auto;
  }
}
.cid-uDSsTNScse .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsTNScse .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsTNScse .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsTNScse .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsTNScse .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsTNScse .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSldBQ5q9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSldBQ5q9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSldBQ5q9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSldBQ5q9 .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSldBQ5q9 .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSldBQ5q9 .content-wrap .row {
  justify-content: center;
}
.cid-uDSldBQ5q9 .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSldBQ5q9 .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSldBQ5q9 .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSldBQ5q9 .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSldBQ5q9 .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSldBQ5q9 .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSldBQ5q9 .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSldBQ5q9 .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSldBQ5q9 .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSldBQ5q9 .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSldBQ5q9 .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSldBQ5q9 .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSldBQ5q9 .nav-wrapper .list .item-wrap:hover,
.cid-uDSldBQ5q9 .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSldBQ5q9 .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSldBQ5q9 .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSldBQ5q9 .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSldBQ5q9 .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSldBQ5q9 .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSldBQ5q9 .contacts-wrapper .list .item-wrap:hover,
.cid-uDSldBQ5q9 .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSldBQ5q9 .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSldBQ5q9 .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSldBQ5q9 .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSldBQ5q9 .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSldBQ5q9 .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSldBQ5q9 .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSldBQ5q9 .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSldBQ5q9 .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSldBQ5q9 .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSldBQ5q9 .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSldBQ5q9 .mbr-section-title {
  color: #ed463f;
}
.cid-uDSldBQ5q9 .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSldBQ5q9 .list {
  color: #404349;
}
.cid-uDSldBQ5q9 .mbr-section-title,
.cid-uDSldBQ5q9 .title-wrapper {
  color: #000000;
}
.cid-uDSldBQ5q9 .list,
.cid-uDSldBQ5q9 .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSldBQ5q9 a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSkpB4pbe {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSkpB4pbe nav.navbar {
  position: fixed;
}
.cid-uDSkpB4pbe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSkpB4pbe .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSkpB4pbe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSkpB4pbe .dropdown-item:hover,
.cid-uDSkpB4pbe .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSkpB4pbe .dropdown-item:hover span {
  color: white;
}
.cid-uDSkpB4pbe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSkpB4pbe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSkpB4pbe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSkpB4pbe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSkpB4pbe .nav-link {
  position: relative;
}
.cid-uDSkpB4pbe .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSkpB4pbe .container {
    flex-wrap: wrap;
  }
}
.cid-uDSkpB4pbe .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSkpB4pbe .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSkpB4pbe .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSkpB4pbe .dropdown-menu,
.cid-uDSkpB4pbe .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSkpB4pbe .nav-item:focus,
.cid-uDSkpB4pbe .nav-link:focus {
  outline: none;
}
.cid-uDSkpB4pbe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSkpB4pbe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSkpB4pbe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSkpB4pbe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSkpB4pbe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSkpB4pbe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSkpB4pbe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSkpB4pbe .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSkpB4pbe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSkpB4pbe .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSkpB4pbe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSkpB4pbe .navbar.collapsed {
  justify-content: center;
}
.cid-uDSkpB4pbe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSkpB4pbe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSkpB4pbe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSkpB4pbe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSkpB4pbe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSkpB4pbe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSkpB4pbe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSkpB4pbe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSkpB4pbe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSkpB4pbe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSkpB4pbe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSkpB4pbe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSkpB4pbe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSkpB4pbe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSkpB4pbe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSkpB4pbe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSkpB4pbe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSkpB4pbe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSkpB4pbe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSkpB4pbe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSkpB4pbe .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSkpB4pbe .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSkpB4pbe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSkpB4pbe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSkpB4pbe .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSkpB4pbe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSkpB4pbe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSkpB4pbe .dropdown-item.active,
.cid-uDSkpB4pbe .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSkpB4pbe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSkpB4pbe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSkpB4pbe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSkpB4pbe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSkpB4pbe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSkpB4pbe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSkpB4pbe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSkpB4pbe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSkpB4pbe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSkpB4pbe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSkpB4pbe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSkpB4pbe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSkpB4pbe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSkpB4pbe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSkpB4pbe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSkpB4pbe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSkpB4pbe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSkpB4pbe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSkpB4pbe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSkpB4pbe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSkpB4pbe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSkpB4pbe .navbar {
    height: 70px;
  }
  .cid-uDSkpB4pbe .navbar.opened {
    height: auto;
  }
  .cid-uDSkpB4pbe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSkpC7PKW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSkpC7PKW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSkpC7PKW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSkpC7PKW .container {
    padding: 0 30px;
  }
}
.cid-uDSkpC7PKW .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSkpC7PKW .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSkpC7PKW .content-wrapper {
    padding: 0;
  }
}
.cid-uDSkpC7PKW .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSkpC7PKW .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSkpC7PKW .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSkpC7PKW .mbr-section-title {
  color: #254b45;
}
.cid-uDSkpC7PKW .mbr-section-title,
.cid-uDSkpC7PKW .mbr-section-btn {
  color: #11324f;
}
.cid-uDSkpC7PKW .card-text,
.cid-uDSkpC7PKW .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSkpC7PKW .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSkpCQPF9 {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDSkpCQPF9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSkpCQPF9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSkpCQPF9 .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSkpCQPF9 .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSkpCQPF9 .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSkpCQPF9 .item.last .icon-box:before {
  display: none;
}
.cid-uDSkpCQPF9 .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSkpCQPF9 .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSkpCQPF9 span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSkpCQPF9 .card {
    margin-bottom: 2rem;
  }
  .cid-uDSkpCQPF9 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSkpCQPF9 .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSkpDNewd {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSkpDNewd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSkpDNewd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSkpDNewd .container {
    padding: 0 30px;
  }
}
.cid-uDSkpDNewd .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSkpDNewd .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSkpDNewd .content-wrapper {
    padding: 0;
  }
}
.cid-uDSkpDNewd .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSkpDNewd .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSkpDNewd .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSkpDNewd .mbr-section-title {
  color: #254b45;
}
.cid-uDSkpDNewd .mbr-section-title,
.cid-uDSkpDNewd .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSkpDNewd .card-text,
.cid-uDSkpDNewd .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSsI0EOJo {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsI0EOJo img,
.cid-uDSsI0EOJo .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsI0EOJo .item:focus,
.cid-uDSsI0EOJo span:focus {
  outline: none;
}
.cid-uDSsI0EOJo .item-wrapper {
  position: relative;
}
.cid-uDSsI0EOJo .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsI0EOJo .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsI0EOJo .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsI0EOJo .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsI0EOJo .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsI0EOJo .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDSsI0EOJo .mbr-section-title {
  color: #232323;
}
.cid-uDSsI0EOJo .mbr-text,
.cid-uDSsI0EOJo .mbr-section-btn {
  text-align: left;
}
.cid-uDSsI0EOJo .item-title {
  text-align: left;
}
.cid-uDSsI0EOJo .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsI0EOJo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsI0EOJo .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsI0EOJo .embla__button--next,
.cid-uDSsI0EOJo .embla__button--prev {
  display: flex;
}
.cid-uDSsI0EOJo .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsI0EOJo .embla__button {
    display: none;
  }
}
.cid-uDSsI0EOJo .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsI0EOJo .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsI0EOJo .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsI0EOJo .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsI0EOJo .embla__button {
    top: auto;
  }
}
.cid-uDSsI0EOJo .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsI0EOJo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsI0EOJo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsI0EOJo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsI0EOJo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsI0EOJo .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsJ9Ybtf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsJ9Ybtf img,
.cid-uDSsJ9Ybtf .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsJ9Ybtf .item:focus,
.cid-uDSsJ9Ybtf span:focus {
  outline: none;
}
.cid-uDSsJ9Ybtf .item-wrapper {
  position: relative;
}
.cid-uDSsJ9Ybtf .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsJ9Ybtf .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsJ9Ybtf .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsJ9Ybtf .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsJ9Ybtf .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsJ9Ybtf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsJ9Ybtf .mbr-section-title {
  color: #232323;
}
.cid-uDSsJ9Ybtf .mbr-text,
.cid-uDSsJ9Ybtf .mbr-section-btn {
  text-align: left;
}
.cid-uDSsJ9Ybtf .item-title {
  text-align: left;
}
.cid-uDSsJ9Ybtf .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsJ9Ybtf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsJ9Ybtf .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsJ9Ybtf .embla__button--next,
.cid-uDSsJ9Ybtf .embla__button--prev {
  display: flex;
}
.cid-uDSsJ9Ybtf .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsJ9Ybtf .embla__button {
    display: none;
  }
}
.cid-uDSsJ9Ybtf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsJ9Ybtf .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsJ9Ybtf .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsJ9Ybtf .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsJ9Ybtf .embla__button {
    top: auto;
  }
}
.cid-uDSsJ9Ybtf .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsJ9Ybtf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsJ9Ybtf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsJ9Ybtf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsJ9Ybtf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsJ9Ybtf .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsKgkpKr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsKgkpKr img,
.cid-uDSsKgkpKr .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsKgkpKr .item:focus,
.cid-uDSsKgkpKr span:focus {
  outline: none;
}
.cid-uDSsKgkpKr .item-wrapper {
  position: relative;
}
.cid-uDSsKgkpKr .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsKgkpKr .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsKgkpKr .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsKgkpKr .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsKgkpKr .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsKgkpKr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsKgkpKr .mbr-section-title {
  color: #232323;
}
.cid-uDSsKgkpKr .mbr-text,
.cid-uDSsKgkpKr .mbr-section-btn {
  text-align: left;
}
.cid-uDSsKgkpKr .item-title {
  text-align: left;
}
.cid-uDSsKgkpKr .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsKgkpKr .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsKgkpKr .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsKgkpKr .embla__button--next,
.cid-uDSsKgkpKr .embla__button--prev {
  display: flex;
}
.cid-uDSsKgkpKr .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsKgkpKr .embla__button {
    display: none;
  }
}
.cid-uDSsKgkpKr .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsKgkpKr .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsKgkpKr .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsKgkpKr .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsKgkpKr .embla__button {
    top: auto;
  }
}
.cid-uDSsKgkpKr .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsKgkpKr .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsKgkpKr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsKgkpKr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsKgkpKr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsKgkpKr .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsKUoF8l {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDSsKUoF8l img,
.cid-uDSsKUoF8l .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsKUoF8l .item:focus,
.cid-uDSsKUoF8l span:focus {
  outline: none;
}
.cid-uDSsKUoF8l .item-wrapper {
  position: relative;
}
.cid-uDSsKUoF8l .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsKUoF8l .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsKUoF8l .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsKUoF8l .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsKUoF8l .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsKUoF8l .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsKUoF8l .mbr-section-title {
  color: #232323;
}
.cid-uDSsKUoF8l .mbr-text,
.cid-uDSsKUoF8l .mbr-section-btn {
  text-align: left;
}
.cid-uDSsKUoF8l .item-title {
  text-align: left;
}
.cid-uDSsKUoF8l .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsKUoF8l .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsKUoF8l .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsKUoF8l .embla__button--next,
.cid-uDSsKUoF8l .embla__button--prev {
  display: flex;
}
.cid-uDSsKUoF8l .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsKUoF8l .embla__button {
    display: none;
  }
}
.cid-uDSsKUoF8l .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsKUoF8l .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsKUoF8l .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsKUoF8l .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsKUoF8l .embla__button {
    top: auto;
  }
}
.cid-uDSsKUoF8l .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsKUoF8l .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsKUoF8l .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsKUoF8l .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsKUoF8l .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsKUoF8l .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSkpEncor {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSkpEncor .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSkpEncor .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSkpEncor .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSkpEncor .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSkpEncor .content-wrap .row {
  justify-content: center;
}
.cid-uDSkpEncor .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSkpEncor .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSkpEncor .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSkpEncor .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSkpEncor .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSkpEncor .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSkpEncor .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSkpEncor .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSkpEncor .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSkpEncor .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSkpEncor .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSkpEncor .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSkpEncor .nav-wrapper .list .item-wrap:hover,
.cid-uDSkpEncor .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSkpEncor .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSkpEncor .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSkpEncor .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSkpEncor .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSkpEncor .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSkpEncor .contacts-wrapper .list .item-wrap:hover,
.cid-uDSkpEncor .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSkpEncor .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSkpEncor .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSkpEncor .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSkpEncor .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSkpEncor .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSkpEncor .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSkpEncor .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSkpEncor .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSkpEncor .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSkpEncor .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSkpEncor .mbr-section-title {
  color: #ed463f;
}
.cid-uDSkpEncor .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSkpEncor .list {
  color: #404349;
}
.cid-uDSkpEncor .mbr-section-title,
.cid-uDSkpEncor .title-wrapper {
  color: #000000;
}
.cid-uDSkpEncor .list,
.cid-uDSkpEncor .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSkpEncor a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSjAcm0GQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSjAcm0GQ nav.navbar {
  position: fixed;
}
.cid-uDSjAcm0GQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSjAcm0GQ .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSjAcm0GQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSjAcm0GQ .dropdown-item:hover,
.cid-uDSjAcm0GQ .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSjAcm0GQ .dropdown-item:hover span {
  color: white;
}
.cid-uDSjAcm0GQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSjAcm0GQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSjAcm0GQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSjAcm0GQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSjAcm0GQ .nav-link {
  position: relative;
}
.cid-uDSjAcm0GQ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSjAcm0GQ .container {
    flex-wrap: wrap;
  }
}
.cid-uDSjAcm0GQ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSjAcm0GQ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSjAcm0GQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSjAcm0GQ .dropdown-menu,
.cid-uDSjAcm0GQ .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSjAcm0GQ .nav-item:focus,
.cid-uDSjAcm0GQ .nav-link:focus {
  outline: none;
}
.cid-uDSjAcm0GQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSjAcm0GQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSjAcm0GQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSjAcm0GQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSjAcm0GQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSjAcm0GQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSjAcm0GQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSjAcm0GQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSjAcm0GQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSjAcm0GQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSjAcm0GQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSjAcm0GQ .navbar.collapsed {
  justify-content: center;
}
.cid-uDSjAcm0GQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSjAcm0GQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSjAcm0GQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSjAcm0GQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSjAcm0GQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSjAcm0GQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSjAcm0GQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSjAcm0GQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSjAcm0GQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSjAcm0GQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSjAcm0GQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSjAcm0GQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSjAcm0GQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSjAcm0GQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSjAcm0GQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSjAcm0GQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSjAcm0GQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSjAcm0GQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSjAcm0GQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSjAcm0GQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSjAcm0GQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSjAcm0GQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSjAcm0GQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSjAcm0GQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSjAcm0GQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSjAcm0GQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSjAcm0GQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSjAcm0GQ .dropdown-item.active,
.cid-uDSjAcm0GQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSjAcm0GQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSjAcm0GQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSjAcm0GQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSjAcm0GQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSjAcm0GQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSjAcm0GQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSjAcm0GQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSjAcm0GQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSjAcm0GQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSjAcm0GQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSjAcm0GQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSjAcm0GQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSjAcm0GQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSjAcm0GQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSjAcm0GQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSjAcm0GQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSjAcm0GQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSjAcm0GQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSjAcm0GQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSjAcm0GQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSjAcm0GQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSjAcm0GQ .navbar {
    height: 70px;
  }
  .cid-uDSjAcm0GQ .navbar.opened {
    height: auto;
  }
  .cid-uDSjAcm0GQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSjAcYVhB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSjAcYVhB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSjAcYVhB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSjAcYVhB .container {
    padding: 0 30px;
  }
}
.cid-uDSjAcYVhB .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSjAcYVhB .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSjAcYVhB .content-wrapper {
    padding: 0;
  }
}
.cid-uDSjAcYVhB .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSjAcYVhB .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSjAcYVhB .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSjAcYVhB .mbr-section-title {
  color: #254b45;
}
.cid-uDSjAcYVhB .mbr-section-title,
.cid-uDSjAcYVhB .mbr-section-btn {
  color: #11324f;
}
.cid-uDSjAcYVhB .card-text,
.cid-uDSjAcYVhB .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSjAcYVhB .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSjAdCCyg {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDSjAdCCyg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSjAdCCyg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSjAdCCyg .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSjAdCCyg .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSjAdCCyg .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSjAdCCyg .item.last .icon-box:before {
  display: none;
}
.cid-uDSjAdCCyg .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSjAdCCyg .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSjAdCCyg span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSjAdCCyg .card {
    margin-bottom: 2rem;
  }
  .cid-uDSjAdCCyg .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSjAdCCyg .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSjAezgoo {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSjAezgoo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSjAezgoo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSjAezgoo .container {
    padding: 0 30px;
  }
}
.cid-uDSjAezgoo .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSjAezgoo .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSjAezgoo .content-wrapper {
    padding: 0;
  }
}
.cid-uDSjAezgoo .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSjAezgoo .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSjAezgoo .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSjAezgoo .mbr-section-title {
  color: #254b45;
}
.cid-uDSjAezgoo .mbr-section-title,
.cid-uDSjAezgoo .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSjAezgoo .card-text,
.cid-uDSjAezgoo .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSszw3Cn3 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSszw3Cn3 img,
.cid-uDSszw3Cn3 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSszw3Cn3 .item:focus,
.cid-uDSszw3Cn3 span:focus {
  outline: none;
}
.cid-uDSszw3Cn3 .item-wrapper {
  position: relative;
}
.cid-uDSszw3Cn3 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSszw3Cn3 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSszw3Cn3 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSszw3Cn3 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSszw3Cn3 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSszw3Cn3 .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDSszw3Cn3 .mbr-section-title {
  color: #232323;
}
.cid-uDSszw3Cn3 .mbr-text,
.cid-uDSszw3Cn3 .mbr-section-btn {
  text-align: left;
}
.cid-uDSszw3Cn3 .item-title {
  text-align: left;
}
.cid-uDSszw3Cn3 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSszw3Cn3 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSszw3Cn3 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSszw3Cn3 .embla__button--next,
.cid-uDSszw3Cn3 .embla__button--prev {
  display: flex;
}
.cid-uDSszw3Cn3 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSszw3Cn3 .embla__button {
    display: none;
  }
}
.cid-uDSszw3Cn3 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSszw3Cn3 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSszw3Cn3 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSszw3Cn3 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSszw3Cn3 .embla__button {
    top: auto;
  }
}
.cid-uDSszw3Cn3 .embla {
  position: relative;
  width: 100%;
}
.cid-uDSszw3Cn3 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSszw3Cn3 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSszw3Cn3 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSszw3Cn3 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSszw3Cn3 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsAijYLj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsAijYLj img,
.cid-uDSsAijYLj .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsAijYLj .item:focus,
.cid-uDSsAijYLj span:focus {
  outline: none;
}
.cid-uDSsAijYLj .item-wrapper {
  position: relative;
}
.cid-uDSsAijYLj .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsAijYLj .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsAijYLj .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsAijYLj .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsAijYLj .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsAijYLj .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsAijYLj .mbr-section-title {
  color: #232323;
}
.cid-uDSsAijYLj .mbr-text,
.cid-uDSsAijYLj .mbr-section-btn {
  text-align: left;
}
.cid-uDSsAijYLj .item-title {
  text-align: left;
}
.cid-uDSsAijYLj .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsAijYLj .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsAijYLj .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsAijYLj .embla__button--next,
.cid-uDSsAijYLj .embla__button--prev {
  display: flex;
}
.cid-uDSsAijYLj .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsAijYLj .embla__button {
    display: none;
  }
}
.cid-uDSsAijYLj .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsAijYLj .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsAijYLj .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsAijYLj .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsAijYLj .embla__button {
    top: auto;
  }
}
.cid-uDSsAijYLj .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsAijYLj .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsAijYLj .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsAijYLj .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsAijYLj .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsAijYLj .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsBd7h3e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsBd7h3e img,
.cid-uDSsBd7h3e .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsBd7h3e .item:focus,
.cid-uDSsBd7h3e span:focus {
  outline: none;
}
.cid-uDSsBd7h3e .item-wrapper {
  position: relative;
}
.cid-uDSsBd7h3e .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsBd7h3e .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsBd7h3e .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsBd7h3e .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsBd7h3e .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsBd7h3e .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsBd7h3e .mbr-section-title {
  color: #232323;
}
.cid-uDSsBd7h3e .mbr-text,
.cid-uDSsBd7h3e .mbr-section-btn {
  text-align: left;
}
.cid-uDSsBd7h3e .item-title {
  text-align: left;
}
.cid-uDSsBd7h3e .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsBd7h3e .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsBd7h3e .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsBd7h3e .embla__button--next,
.cid-uDSsBd7h3e .embla__button--prev {
  display: flex;
}
.cid-uDSsBd7h3e .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsBd7h3e .embla__button {
    display: none;
  }
}
.cid-uDSsBd7h3e .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsBd7h3e .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsBd7h3e .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsBd7h3e .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsBd7h3e .embla__button {
    top: auto;
  }
}
.cid-uDSsBd7h3e .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsBd7h3e .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsBd7h3e .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsBd7h3e .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsBd7h3e .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsBd7h3e .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsCizo9K {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDSsCizo9K img,
.cid-uDSsCizo9K .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsCizo9K .item:focus,
.cid-uDSsCizo9K span:focus {
  outline: none;
}
.cid-uDSsCizo9K .item-wrapper {
  position: relative;
}
.cid-uDSsCizo9K .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsCizo9K .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsCizo9K .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsCizo9K .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsCizo9K .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsCizo9K .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsCizo9K .mbr-section-title {
  color: #232323;
}
.cid-uDSsCizo9K .mbr-text,
.cid-uDSsCizo9K .mbr-section-btn {
  text-align: left;
}
.cid-uDSsCizo9K .item-title {
  text-align: left;
}
.cid-uDSsCizo9K .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsCizo9K .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsCizo9K .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsCizo9K .embla__button--next,
.cid-uDSsCizo9K .embla__button--prev {
  display: flex;
}
.cid-uDSsCizo9K .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsCizo9K .embla__button {
    display: none;
  }
}
.cid-uDSsCizo9K .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsCizo9K .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsCizo9K .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsCizo9K .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsCizo9K .embla__button {
    top: auto;
  }
}
.cid-uDSsCizo9K .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsCizo9K .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsCizo9K .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsCizo9K .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsCizo9K .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsCizo9K .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSjAf7MW1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSjAf7MW1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSjAf7MW1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSjAf7MW1 .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSjAf7MW1 .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSjAf7MW1 .content-wrap .row {
  justify-content: center;
}
.cid-uDSjAf7MW1 .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSjAf7MW1 .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSjAf7MW1 .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSjAf7MW1 .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSjAf7MW1 .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSjAf7MW1 .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSjAf7MW1 .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSjAf7MW1 .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSjAf7MW1 .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSjAf7MW1 .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSjAf7MW1 .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSjAf7MW1 .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSjAf7MW1 .nav-wrapper .list .item-wrap:hover,
.cid-uDSjAf7MW1 .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSjAf7MW1 .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSjAf7MW1 .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSjAf7MW1 .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSjAf7MW1 .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSjAf7MW1 .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSjAf7MW1 .contacts-wrapper .list .item-wrap:hover,
.cid-uDSjAf7MW1 .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSjAf7MW1 .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSjAf7MW1 .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSjAf7MW1 .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSjAf7MW1 .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSjAf7MW1 .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSjAf7MW1 .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSjAf7MW1 .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSjAf7MW1 .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSjAf7MW1 .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSjAf7MW1 .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSjAf7MW1 .mbr-section-title {
  color: #ed463f;
}
.cid-uDSjAf7MW1 .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSjAf7MW1 .list {
  color: #404349;
}
.cid-uDSjAf7MW1 .mbr-section-title,
.cid-uDSjAf7MW1 .title-wrapper {
  color: #000000;
}
.cid-uDSjAf7MW1 .list,
.cid-uDSjAf7MW1 .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSjAf7MW1 a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSj3cAiKy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSj3cAiKy nav.navbar {
  position: fixed;
}
.cid-uDSj3cAiKy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSj3cAiKy .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSj3cAiKy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSj3cAiKy .dropdown-item:hover,
.cid-uDSj3cAiKy .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSj3cAiKy .dropdown-item:hover span {
  color: white;
}
.cid-uDSj3cAiKy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSj3cAiKy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSj3cAiKy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSj3cAiKy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSj3cAiKy .nav-link {
  position: relative;
}
.cid-uDSj3cAiKy .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSj3cAiKy .container {
    flex-wrap: wrap;
  }
}
.cid-uDSj3cAiKy .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSj3cAiKy .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSj3cAiKy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSj3cAiKy .dropdown-menu,
.cid-uDSj3cAiKy .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSj3cAiKy .nav-item:focus,
.cid-uDSj3cAiKy .nav-link:focus {
  outline: none;
}
.cid-uDSj3cAiKy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSj3cAiKy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSj3cAiKy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSj3cAiKy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSj3cAiKy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSj3cAiKy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSj3cAiKy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSj3cAiKy .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSj3cAiKy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSj3cAiKy .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSj3cAiKy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSj3cAiKy .navbar.collapsed {
  justify-content: center;
}
.cid-uDSj3cAiKy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSj3cAiKy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSj3cAiKy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSj3cAiKy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSj3cAiKy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSj3cAiKy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSj3cAiKy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSj3cAiKy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSj3cAiKy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSj3cAiKy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSj3cAiKy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSj3cAiKy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSj3cAiKy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSj3cAiKy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSj3cAiKy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSj3cAiKy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSj3cAiKy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSj3cAiKy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSj3cAiKy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSj3cAiKy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSj3cAiKy .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSj3cAiKy .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSj3cAiKy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSj3cAiKy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSj3cAiKy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSj3cAiKy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSj3cAiKy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSj3cAiKy .dropdown-item.active,
.cid-uDSj3cAiKy .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSj3cAiKy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSj3cAiKy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSj3cAiKy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSj3cAiKy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSj3cAiKy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSj3cAiKy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSj3cAiKy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSj3cAiKy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSj3cAiKy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSj3cAiKy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSj3cAiKy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSj3cAiKy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSj3cAiKy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSj3cAiKy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSj3cAiKy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSj3cAiKy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSj3cAiKy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSj3cAiKy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSj3cAiKy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSj3cAiKy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSj3cAiKy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSj3cAiKy .navbar {
    height: 70px;
  }
  .cid-uDSj3cAiKy .navbar.opened {
    height: auto;
  }
  .cid-uDSj3cAiKy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSj3dfV7w {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSj3dfV7w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSj3dfV7w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSj3dfV7w .container {
    padding: 0 30px;
  }
}
.cid-uDSj3dfV7w .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSj3dfV7w .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSj3dfV7w .content-wrapper {
    padding: 0;
  }
}
.cid-uDSj3dfV7w .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSj3dfV7w .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSj3dfV7w .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSj3dfV7w .mbr-section-title {
  color: #254b45;
}
.cid-uDSj3dfV7w .mbr-section-title,
.cid-uDSj3dfV7w .mbr-section-btn {
  color: #11324f;
}
.cid-uDSj3dfV7w .card-text,
.cid-uDSj3dfV7w .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSj3dfV7w .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSj3dEPT2 {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDSj3dEPT2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSj3dEPT2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSj3dEPT2 .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSj3dEPT2 .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSj3dEPT2 .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSj3dEPT2 .item.last .icon-box:before {
  display: none;
}
.cid-uDSj3dEPT2 .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSj3dEPT2 .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSj3dEPT2 span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSj3dEPT2 .card {
    margin-bottom: 2rem;
  }
  .cid-uDSj3dEPT2 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSj3dEPT2 .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSj3eDj6q {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSj3eDj6q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSj3eDj6q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSj3eDj6q .container {
    padding: 0 30px;
  }
}
.cid-uDSj3eDj6q .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSj3eDj6q .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSj3eDj6q .content-wrapper {
    padding: 0;
  }
}
.cid-uDSj3eDj6q .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSj3eDj6q .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSj3eDj6q .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSj3eDj6q .mbr-section-title {
  color: #254b45;
}
.cid-uDSj3eDj6q .mbr-section-title,
.cid-uDSj3eDj6q .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSj3eDj6q .card-text,
.cid-uDSj3eDj6q .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSsnAgHou {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsnAgHou img,
.cid-uDSsnAgHou .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsnAgHou .item:focus,
.cid-uDSsnAgHou span:focus {
  outline: none;
}
.cid-uDSsnAgHou .item-wrapper {
  position: relative;
}
.cid-uDSsnAgHou .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsnAgHou .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsnAgHou .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsnAgHou .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsnAgHou .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsnAgHou .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDSsnAgHou .mbr-section-title {
  color: #232323;
}
.cid-uDSsnAgHou .mbr-text,
.cid-uDSsnAgHou .mbr-section-btn {
  text-align: left;
}
.cid-uDSsnAgHou .item-title {
  text-align: left;
}
.cid-uDSsnAgHou .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsnAgHou .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsnAgHou .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsnAgHou .embla__button--next,
.cid-uDSsnAgHou .embla__button--prev {
  display: flex;
}
.cid-uDSsnAgHou .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsnAgHou .embla__button {
    display: none;
  }
}
.cid-uDSsnAgHou .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsnAgHou .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsnAgHou .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsnAgHou .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsnAgHou .embla__button {
    top: auto;
  }
}
.cid-uDSsnAgHou .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsnAgHou .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsnAgHou .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsnAgHou .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsnAgHou .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsnAgHou .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsop0xPp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsop0xPp img,
.cid-uDSsop0xPp .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsop0xPp .item:focus,
.cid-uDSsop0xPp span:focus {
  outline: none;
}
.cid-uDSsop0xPp .item-wrapper {
  position: relative;
}
.cid-uDSsop0xPp .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsop0xPp .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsop0xPp .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsop0xPp .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsop0xPp .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsop0xPp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsop0xPp .mbr-section-title {
  color: #232323;
}
.cid-uDSsop0xPp .mbr-text,
.cid-uDSsop0xPp .mbr-section-btn {
  text-align: left;
}
.cid-uDSsop0xPp .item-title {
  text-align: left;
}
.cid-uDSsop0xPp .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsop0xPp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsop0xPp .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsop0xPp .embla__button--next,
.cid-uDSsop0xPp .embla__button--prev {
  display: flex;
}
.cid-uDSsop0xPp .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsop0xPp .embla__button {
    display: none;
  }
}
.cid-uDSsop0xPp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsop0xPp .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsop0xPp .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsop0xPp .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsop0xPp .embla__button {
    top: auto;
  }
}
.cid-uDSsop0xPp .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsop0xPp .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsop0xPp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsop0xPp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsop0xPp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsop0xPp .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsqqxqHZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsqqxqHZ img,
.cid-uDSsqqxqHZ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsqqxqHZ .item:focus,
.cid-uDSsqqxqHZ span:focus {
  outline: none;
}
.cid-uDSsqqxqHZ .item-wrapper {
  position: relative;
}
.cid-uDSsqqxqHZ .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsqqxqHZ .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsqqxqHZ .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsqqxqHZ .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsqqxqHZ .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsqqxqHZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsqqxqHZ .mbr-section-title {
  color: #232323;
}
.cid-uDSsqqxqHZ .mbr-text,
.cid-uDSsqqxqHZ .mbr-section-btn {
  text-align: left;
}
.cid-uDSsqqxqHZ .item-title {
  text-align: left;
}
.cid-uDSsqqxqHZ .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsqqxqHZ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsqqxqHZ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsqqxqHZ .embla__button--next,
.cid-uDSsqqxqHZ .embla__button--prev {
  display: flex;
}
.cid-uDSsqqxqHZ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsqqxqHZ .embla__button {
    display: none;
  }
}
.cid-uDSsqqxqHZ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsqqxqHZ .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsqqxqHZ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsqqxqHZ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsqqxqHZ .embla__button {
    top: auto;
  }
}
.cid-uDSsqqxqHZ .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsqqxqHZ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsqqxqHZ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsqqxqHZ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsqqxqHZ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsqqxqHZ .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsrf3Uw2 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDSsrf3Uw2 img,
.cid-uDSsrf3Uw2 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsrf3Uw2 .item:focus,
.cid-uDSsrf3Uw2 span:focus {
  outline: none;
}
.cid-uDSsrf3Uw2 .item-wrapper {
  position: relative;
}
.cid-uDSsrf3Uw2 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsrf3Uw2 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsrf3Uw2 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsrf3Uw2 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsrf3Uw2 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsrf3Uw2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsrf3Uw2 .mbr-section-title {
  color: #232323;
}
.cid-uDSsrf3Uw2 .mbr-text,
.cid-uDSsrf3Uw2 .mbr-section-btn {
  text-align: left;
}
.cid-uDSsrf3Uw2 .item-title {
  text-align: left;
}
.cid-uDSsrf3Uw2 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsrf3Uw2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsrf3Uw2 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsrf3Uw2 .embla__button--next,
.cid-uDSsrf3Uw2 .embla__button--prev {
  display: flex;
}
.cid-uDSsrf3Uw2 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsrf3Uw2 .embla__button {
    display: none;
  }
}
.cid-uDSsrf3Uw2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsrf3Uw2 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsrf3Uw2 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsrf3Uw2 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsrf3Uw2 .embla__button {
    top: auto;
  }
}
.cid-uDSsrf3Uw2 .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsrf3Uw2 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsrf3Uw2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsrf3Uw2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsrf3Uw2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsrf3Uw2 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSj3fd6gQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSj3fd6gQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSj3fd6gQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSj3fd6gQ .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSj3fd6gQ .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSj3fd6gQ .content-wrap .row {
  justify-content: center;
}
.cid-uDSj3fd6gQ .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSj3fd6gQ .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSj3fd6gQ .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSj3fd6gQ .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSj3fd6gQ .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSj3fd6gQ .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSj3fd6gQ .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSj3fd6gQ .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSj3fd6gQ .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSj3fd6gQ .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSj3fd6gQ .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSj3fd6gQ .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSj3fd6gQ .nav-wrapper .list .item-wrap:hover,
.cid-uDSj3fd6gQ .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSj3fd6gQ .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSj3fd6gQ .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSj3fd6gQ .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSj3fd6gQ .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSj3fd6gQ .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSj3fd6gQ .contacts-wrapper .list .item-wrap:hover,
.cid-uDSj3fd6gQ .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSj3fd6gQ .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSj3fd6gQ .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSj3fd6gQ .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSj3fd6gQ .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSj3fd6gQ .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSj3fd6gQ .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSj3fd6gQ .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSj3fd6gQ .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSj3fd6gQ .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSj3fd6gQ .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSj3fd6gQ .mbr-section-title {
  color: #ed463f;
}
.cid-uDSj3fd6gQ .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSj3fd6gQ .list {
  color: #404349;
}
.cid-uDSj3fd6gQ .mbr-section-title,
.cid-uDSj3fd6gQ .title-wrapper {
  color: #000000;
}
.cid-uDSj3fd6gQ .list,
.cid-uDSj3fd6gQ .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSj3fd6gQ a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSiloT1le {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSiloT1le nav.navbar {
  position: fixed;
}
.cid-uDSiloT1le .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSiloT1le .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSiloT1le .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSiloT1le .dropdown-item:hover,
.cid-uDSiloT1le .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSiloT1le .dropdown-item:hover span {
  color: white;
}
.cid-uDSiloT1le .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSiloT1le .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSiloT1le .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSiloT1le .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSiloT1le .nav-link {
  position: relative;
}
.cid-uDSiloT1le .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSiloT1le .container {
    flex-wrap: wrap;
  }
}
.cid-uDSiloT1le .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSiloT1le .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSiloT1le .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSiloT1le .dropdown-menu,
.cid-uDSiloT1le .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSiloT1le .nav-item:focus,
.cid-uDSiloT1le .nav-link:focus {
  outline: none;
}
.cid-uDSiloT1le .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSiloT1le .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSiloT1le .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSiloT1le .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSiloT1le .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSiloT1le .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSiloT1le .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSiloT1le .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSiloT1le .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSiloT1le .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSiloT1le .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSiloT1le .navbar.collapsed {
  justify-content: center;
}
.cid-uDSiloT1le .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSiloT1le .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSiloT1le .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSiloT1le .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSiloT1le .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSiloT1le .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSiloT1le .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSiloT1le .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSiloT1le .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSiloT1le .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSiloT1le .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSiloT1le .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSiloT1le .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSiloT1le .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSiloT1le .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSiloT1le .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSiloT1le .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSiloT1le .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSiloT1le .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSiloT1le .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSiloT1le .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSiloT1le .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSiloT1le .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSiloT1le .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSiloT1le .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSiloT1le .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSiloT1le .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSiloT1le .dropdown-item.active,
.cid-uDSiloT1le .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSiloT1le .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSiloT1le .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSiloT1le .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSiloT1le .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSiloT1le .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSiloT1le .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSiloT1le ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSiloT1le .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSiloT1le button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSiloT1le button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSiloT1le button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSiloT1le button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSiloT1le button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSiloT1le button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSiloT1le nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSiloT1le nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSiloT1le nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSiloT1le nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSiloT1le .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSiloT1le a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSiloT1le .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSiloT1le .navbar {
    height: 70px;
  }
  .cid-uDSiloT1le .navbar.opened {
    height: auto;
  }
  .cid-uDSiloT1le .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSilpuBee {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSilpuBee .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSilpuBee .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSilpuBee .container {
    padding: 0 30px;
  }
}
.cid-uDSilpuBee .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSilpuBee .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSilpuBee .content-wrapper {
    padding: 0;
  }
}
.cid-uDSilpuBee .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSilpuBee .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSilpuBee .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSilpuBee .mbr-section-title {
  color: #254b45;
}
.cid-uDSilpuBee .mbr-section-title,
.cid-uDSilpuBee .mbr-section-btn {
  color: #11324f;
}
.cid-uDSilpuBee .card-text,
.cid-uDSilpuBee .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSilpuBee .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSilqceFP {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDSilqceFP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSilqceFP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSilqceFP .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSilqceFP .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSilqceFP .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSilqceFP .item.last .icon-box:before {
  display: none;
}
.cid-uDSilqceFP .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSilqceFP .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSilqceFP span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSilqceFP .card {
    margin-bottom: 2rem;
  }
  .cid-uDSilqceFP .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSilqceFP .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSilr9YpX {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSilr9YpX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSilr9YpX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSilr9YpX .container {
    padding: 0 30px;
  }
}
.cid-uDSilr9YpX .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSilr9YpX .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSilr9YpX .content-wrapper {
    padding: 0;
  }
}
.cid-uDSilr9YpX .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSilr9YpX .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSilr9YpX .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSilr9YpX .mbr-section-title {
  color: #254b45;
}
.cid-uDSilr9YpX .mbr-section-title,
.cid-uDSilr9YpX .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSilr9YpX .card-text,
.cid-uDSilr9YpX .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSsdt0voE {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSsdt0voE img,
.cid-uDSsdt0voE .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsdt0voE .item:focus,
.cid-uDSsdt0voE span:focus {
  outline: none;
}
.cid-uDSsdt0voE .item-wrapper {
  position: relative;
}
.cid-uDSsdt0voE .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsdt0voE .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsdt0voE .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsdt0voE .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsdt0voE .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsdt0voE .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDSsdt0voE .mbr-section-title {
  color: #232323;
}
.cid-uDSsdt0voE .mbr-text,
.cid-uDSsdt0voE .mbr-section-btn {
  text-align: left;
}
.cid-uDSsdt0voE .item-title {
  text-align: left;
}
.cid-uDSsdt0voE .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsdt0voE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsdt0voE .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsdt0voE .embla__button--next,
.cid-uDSsdt0voE .embla__button--prev {
  display: flex;
}
.cid-uDSsdt0voE .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsdt0voE .embla__button {
    display: none;
  }
}
.cid-uDSsdt0voE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsdt0voE .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsdt0voE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsdt0voE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsdt0voE .embla__button {
    top: auto;
  }
}
.cid-uDSsdt0voE .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsdt0voE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsdt0voE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsdt0voE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsdt0voE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsdt0voE .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSseemGZC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSseemGZC img,
.cid-uDSseemGZC .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSseemGZC .item:focus,
.cid-uDSseemGZC span:focus {
  outline: none;
}
.cid-uDSseemGZC .item-wrapper {
  position: relative;
}
.cid-uDSseemGZC .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSseemGZC .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSseemGZC .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSseemGZC .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSseemGZC .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSseemGZC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSseemGZC .mbr-section-title {
  color: #232323;
}
.cid-uDSseemGZC .mbr-text,
.cid-uDSseemGZC .mbr-section-btn {
  text-align: left;
}
.cid-uDSseemGZC .item-title {
  text-align: left;
}
.cid-uDSseemGZC .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSseemGZC .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSseemGZC .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSseemGZC .embla__button--next,
.cid-uDSseemGZC .embla__button--prev {
  display: flex;
}
.cid-uDSseemGZC .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSseemGZC .embla__button {
    display: none;
  }
}
.cid-uDSseemGZC .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSseemGZC .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSseemGZC .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSseemGZC .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSseemGZC .embla__button {
    top: auto;
  }
}
.cid-uDSseemGZC .embla {
  position: relative;
  width: 100%;
}
.cid-uDSseemGZC .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSseemGZC .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSseemGZC .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSseemGZC .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSseemGZC .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSseZa0iM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSseZa0iM img,
.cid-uDSseZa0iM .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSseZa0iM .item:focus,
.cid-uDSseZa0iM span:focus {
  outline: none;
}
.cid-uDSseZa0iM .item-wrapper {
  position: relative;
}
.cid-uDSseZa0iM .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSseZa0iM .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSseZa0iM .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSseZa0iM .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSseZa0iM .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSseZa0iM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSseZa0iM .mbr-section-title {
  color: #232323;
}
.cid-uDSseZa0iM .mbr-text,
.cid-uDSseZa0iM .mbr-section-btn {
  text-align: left;
}
.cid-uDSseZa0iM .item-title {
  text-align: left;
}
.cid-uDSseZa0iM .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSseZa0iM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSseZa0iM .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSseZa0iM .embla__button--next,
.cid-uDSseZa0iM .embla__button--prev {
  display: flex;
}
.cid-uDSseZa0iM .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSseZa0iM .embla__button {
    display: none;
  }
}
.cid-uDSseZa0iM .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSseZa0iM .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSseZa0iM .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSseZa0iM .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSseZa0iM .embla__button {
    top: auto;
  }
}
.cid-uDSseZa0iM .embla {
  position: relative;
  width: 100%;
}
.cid-uDSseZa0iM .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSseZa0iM .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSseZa0iM .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSseZa0iM .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSseZa0iM .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSsfyKlyn {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDSsfyKlyn img,
.cid-uDSsfyKlyn .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSsfyKlyn .item:focus,
.cid-uDSsfyKlyn span:focus {
  outline: none;
}
.cid-uDSsfyKlyn .item-wrapper {
  position: relative;
}
.cid-uDSsfyKlyn .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSsfyKlyn .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSsfyKlyn .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSsfyKlyn .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSsfyKlyn .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSsfyKlyn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSsfyKlyn .mbr-section-title {
  color: #232323;
}
.cid-uDSsfyKlyn .mbr-text,
.cid-uDSsfyKlyn .mbr-section-btn {
  text-align: left;
}
.cid-uDSsfyKlyn .item-title {
  text-align: left;
}
.cid-uDSsfyKlyn .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSsfyKlyn .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSsfyKlyn .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSsfyKlyn .embla__button--next,
.cid-uDSsfyKlyn .embla__button--prev {
  display: flex;
}
.cid-uDSsfyKlyn .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSsfyKlyn .embla__button {
    display: none;
  }
}
.cid-uDSsfyKlyn .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSsfyKlyn .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSsfyKlyn .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSsfyKlyn .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSsfyKlyn .embla__button {
    top: auto;
  }
}
.cid-uDSsfyKlyn .embla {
  position: relative;
  width: 100%;
}
.cid-uDSsfyKlyn .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSsfyKlyn .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSsfyKlyn .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSsfyKlyn .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSsfyKlyn .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSilrOXPp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSilrOXPp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSilrOXPp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSilrOXPp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSilrOXPp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSilrOXPp .content-wrap .row {
  justify-content: center;
}
.cid-uDSilrOXPp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSilrOXPp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSilrOXPp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSilrOXPp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSilrOXPp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSilrOXPp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSilrOXPp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSilrOXPp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSilrOXPp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSilrOXPp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSilrOXPp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSilrOXPp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSilrOXPp .nav-wrapper .list .item-wrap:hover,
.cid-uDSilrOXPp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSilrOXPp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSilrOXPp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSilrOXPp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSilrOXPp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSilrOXPp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSilrOXPp .contacts-wrapper .list .item-wrap:hover,
.cid-uDSilrOXPp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSilrOXPp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSilrOXPp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSilrOXPp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSilrOXPp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSilrOXPp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSilrOXPp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSilrOXPp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSilrOXPp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSilrOXPp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSilrOXPp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSilrOXPp .mbr-section-title {
  color: #ed463f;
}
.cid-uDSilrOXPp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSilrOXPp .list {
  color: #404349;
}
.cid-uDSilrOXPp .mbr-section-title,
.cid-uDSilrOXPp .title-wrapper {
  color: #000000;
}
.cid-uDSilrOXPp .list,
.cid-uDSilrOXPp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSilrOXPp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDPpmLRXar {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDPpmLRXar nav.navbar {
  position: fixed;
}
.cid-uDPpmLRXar .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDPpmLRXar .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDPpmLRXar .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDPpmLRXar .dropdown-item:hover,
.cid-uDPpmLRXar .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDPpmLRXar .dropdown-item:hover span {
  color: white;
}
.cid-uDPpmLRXar .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDPpmLRXar .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDPpmLRXar .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDPpmLRXar .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDPpmLRXar .nav-link {
  position: relative;
}
.cid-uDPpmLRXar .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDPpmLRXar .container {
    flex-wrap: wrap;
  }
}
.cid-uDPpmLRXar .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDPpmLRXar .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDPpmLRXar .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDPpmLRXar .dropdown-menu,
.cid-uDPpmLRXar .navbar.opened {
  background: #ffffff !important;
}
.cid-uDPpmLRXar .nav-item:focus,
.cid-uDPpmLRXar .nav-link:focus {
  outline: none;
}
.cid-uDPpmLRXar .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDPpmLRXar .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDPpmLRXar .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDPpmLRXar .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDPpmLRXar .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDPpmLRXar .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDPpmLRXar .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDPpmLRXar .navbar.opened {
  transition: all 0.3s;
}
.cid-uDPpmLRXar .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDPpmLRXar .navbar .navbar-logo img {
  width: auto;
}
.cid-uDPpmLRXar .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDPpmLRXar .navbar.collapsed {
  justify-content: center;
}
.cid-uDPpmLRXar .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDPpmLRXar .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDPpmLRXar .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDPpmLRXar .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDPpmLRXar .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDPpmLRXar .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDPpmLRXar .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDPpmLRXar .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDPpmLRXar .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDPpmLRXar .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDPpmLRXar .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDPpmLRXar .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDPpmLRXar .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDPpmLRXar .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDPpmLRXar .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDPpmLRXar .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDPpmLRXar .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDPpmLRXar .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDPpmLRXar .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDPpmLRXar .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDPpmLRXar .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDPpmLRXar .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDPpmLRXar .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDPpmLRXar .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDPpmLRXar .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDPpmLRXar .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDPpmLRXar .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDPpmLRXar .dropdown-item.active,
.cid-uDPpmLRXar .dropdown-item:active {
  background-color: transparent;
}
.cid-uDPpmLRXar .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDPpmLRXar .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDPpmLRXar .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDPpmLRXar .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDPpmLRXar .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDPpmLRXar .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDPpmLRXar ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDPpmLRXar .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDPpmLRXar button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDPpmLRXar nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDPpmLRXar nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDPpmLRXar nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDPpmLRXar nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDPpmLRXar .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDPpmLRXar a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDPpmLRXar .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDPpmLRXar .navbar {
    height: 70px;
  }
  .cid-uDPpmLRXar .navbar.opened {
    height: auto;
  }
  .cid-uDPpmLRXar .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDPECqLQAG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDPECqLQAG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDPECqLQAG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDPECqLQAG .container {
    padding: 0 30px;
  }
}
.cid-uDPECqLQAG .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDPECqLQAG .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDPECqLQAG .content-wrapper {
    padding: 0;
  }
}
.cid-uDPECqLQAG .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDPECqLQAG .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDPECqLQAG .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDPECqLQAG .mbr-section-title {
  color: #254b45;
}
.cid-uDPECqLQAG .mbr-section-title,
.cid-uDPECqLQAG .mbr-section-btn {
  color: #11324f;
}
.cid-uDPECqLQAG .card-text,
.cid-uDPECqLQAG .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDPECqLQAG .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSHFykmNC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDSHFykmNC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSHFykmNC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSHFykmNC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDSHFykmNC .row {
    flex-direction: column-reverse;
  }
  .cid-uDSHFykmNC .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDSHFykmNC .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDSHFykmNC .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDSHFykmNC .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDSHFykmNC .card-title {
  color: #11324f;
}
.cid-uDSHFykmNC .mbr-section-subtitle,
.cid-uDSHFykmNC .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDSHFykmNC ul {
  padding-left: 0;
}
.cid-uDSHFykmNC ul li {
  list-style: none;
}
.cid-uDSdRy9GPq {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSdRy9GPq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSdRy9GPq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSdRy9GPq .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSdRy9GPq .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSdRy9GPq .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSdRy9GPq .item.last .icon-box:before {
  display: none;
}
.cid-uDSdRy9GPq .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSdRy9GPq .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSdRy9GPq span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSdRy9GPq .card {
    margin-bottom: 2rem;
  }
  .cid-uDSdRy9GPq .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSdRy9GPq .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSihL0yzW {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uDSihL0yzW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSihL0yzW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSihL0yzW .container {
    padding: 0 30px;
  }
}
.cid-uDSihL0yzW .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSihL0yzW .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSihL0yzW .content-wrapper {
    padding: 0;
  }
}
.cid-uDSihL0yzW .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSihL0yzW .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSihL0yzW .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSihL0yzW .mbr-section-title {
  color: #254b45;
}
.cid-uDSihL0yzW .mbr-section-title,
.cid-uDSihL0yzW .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSihL0yzW .card-text,
.cid-uDSihL0yzW .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSrF75w1Z {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSrF75w1Z img,
.cid-uDSrF75w1Z .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSrF75w1Z .item:focus,
.cid-uDSrF75w1Z span:focus {
  outline: none;
}
.cid-uDSrF75w1Z .item-wrapper {
  position: relative;
}
.cid-uDSrF75w1Z .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSrF75w1Z .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSrF75w1Z .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSrF75w1Z .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSrF75w1Z .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSrF75w1Z .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDSrF75w1Z .mbr-section-title {
  color: #232323;
}
.cid-uDSrF75w1Z .mbr-text,
.cid-uDSrF75w1Z .mbr-section-btn {
  text-align: left;
}
.cid-uDSrF75w1Z .item-title {
  text-align: left;
}
.cid-uDSrF75w1Z .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSrF75w1Z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSrF75w1Z .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSrF75w1Z .embla__button--next,
.cid-uDSrF75w1Z .embla__button--prev {
  display: flex;
}
.cid-uDSrF75w1Z .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSrF75w1Z .embla__button {
    display: none;
  }
}
.cid-uDSrF75w1Z .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSrF75w1Z .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSrF75w1Z .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSrF75w1Z .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSrF75w1Z .embla__button {
    top: auto;
  }
}
.cid-uDSrF75w1Z .embla {
  position: relative;
  width: 100%;
}
.cid-uDSrF75w1Z .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSrF75w1Z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSrF75w1Z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSrF75w1Z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSrF75w1Z .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSrFWa6xM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSrFWa6xM img,
.cid-uDSrFWa6xM .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSrFWa6xM .item:focus,
.cid-uDSrFWa6xM span:focus {
  outline: none;
}
.cid-uDSrFWa6xM .item-wrapper {
  position: relative;
}
.cid-uDSrFWa6xM .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSrFWa6xM .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSrFWa6xM .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSrFWa6xM .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSrFWa6xM .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSrFWa6xM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSrFWa6xM .mbr-section-title {
  color: #232323;
}
.cid-uDSrFWa6xM .mbr-text,
.cid-uDSrFWa6xM .mbr-section-btn {
  text-align: left;
}
.cid-uDSrFWa6xM .item-title {
  text-align: left;
}
.cid-uDSrFWa6xM .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSrFWa6xM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSrFWa6xM .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSrFWa6xM .embla__button--next,
.cid-uDSrFWa6xM .embla__button--prev {
  display: flex;
}
.cid-uDSrFWa6xM .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSrFWa6xM .embla__button {
    display: none;
  }
}
.cid-uDSrFWa6xM .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSrFWa6xM .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSrFWa6xM .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSrFWa6xM .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSrFWa6xM .embla__button {
    top: auto;
  }
}
.cid-uDSrFWa6xM .embla {
  position: relative;
  width: 100%;
}
.cid-uDSrFWa6xM .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSrFWa6xM .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSrFWa6xM .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSrFWa6xM .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSrFWa6xM .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSrGP7sZk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSrGP7sZk img,
.cid-uDSrGP7sZk .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSrGP7sZk .item:focus,
.cid-uDSrGP7sZk span:focus {
  outline: none;
}
.cid-uDSrGP7sZk .item-wrapper {
  position: relative;
}
.cid-uDSrGP7sZk .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSrGP7sZk .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSrGP7sZk .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSrGP7sZk .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSrGP7sZk .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSrGP7sZk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSrGP7sZk .mbr-section-title {
  color: #232323;
}
.cid-uDSrGP7sZk .mbr-text,
.cid-uDSrGP7sZk .mbr-section-btn {
  text-align: left;
}
.cid-uDSrGP7sZk .item-title {
  text-align: left;
}
.cid-uDSrGP7sZk .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSrGP7sZk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSrGP7sZk .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSrGP7sZk .embla__button--next,
.cid-uDSrGP7sZk .embla__button--prev {
  display: flex;
}
.cid-uDSrGP7sZk .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSrGP7sZk .embla__button {
    display: none;
  }
}
.cid-uDSrGP7sZk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSrGP7sZk .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSrGP7sZk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSrGP7sZk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSrGP7sZk .embla__button {
    top: auto;
  }
}
.cid-uDSrGP7sZk .embla {
  position: relative;
  width: 100%;
}
.cid-uDSrGP7sZk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSrGP7sZk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSrGP7sZk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSrGP7sZk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSrGP7sZk .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSrHMsWP9 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDSrHMsWP9 img,
.cid-uDSrHMsWP9 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSrHMsWP9 .item:focus,
.cid-uDSrHMsWP9 span:focus {
  outline: none;
}
.cid-uDSrHMsWP9 .item-wrapper {
  position: relative;
}
.cid-uDSrHMsWP9 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSrHMsWP9 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSrHMsWP9 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSrHMsWP9 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSrHMsWP9 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSrHMsWP9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSrHMsWP9 .mbr-section-title {
  color: #232323;
}
.cid-uDSrHMsWP9 .mbr-text,
.cid-uDSrHMsWP9 .mbr-section-btn {
  text-align: left;
}
.cid-uDSrHMsWP9 .item-title {
  text-align: left;
}
.cid-uDSrHMsWP9 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSrHMsWP9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSrHMsWP9 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSrHMsWP9 .embla__button--next,
.cid-uDSrHMsWP9 .embla__button--prev {
  display: flex;
}
.cid-uDSrHMsWP9 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSrHMsWP9 .embla__button {
    display: none;
  }
}
.cid-uDSrHMsWP9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSrHMsWP9 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSrHMsWP9 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSrHMsWP9 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSrHMsWP9 .embla__button {
    top: auto;
  }
}
.cid-uDSrHMsWP9 .embla {
  position: relative;
  width: 100%;
}
.cid-uDSrHMsWP9 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSrHMsWP9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSrHMsWP9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSrHMsWP9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSrHMsWP9 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDPpmVEzfP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDPpmVEzfP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDPpmVEzfP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDPpmVEzfP .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDPpmVEzfP .content-wrap .row {
  justify-content: center;
}
.cid-uDPpmVEzfP .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDPpmVEzfP .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDPpmVEzfP .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDPpmVEzfP .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDPpmVEzfP .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDPpmVEzfP .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDPpmVEzfP .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDPpmVEzfP .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDPpmVEzfP .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDPpmVEzfP .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDPpmVEzfP .nav-wrapper .list .item-wrap:hover,
.cid-uDPpmVEzfP .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDPpmVEzfP .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDPpmVEzfP .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDPpmVEzfP .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDPpmVEzfP .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDPpmVEzfP .contacts-wrapper .list .item-wrap:hover,
.cid-uDPpmVEzfP .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDPpmVEzfP .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDPpmVEzfP .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDPpmVEzfP .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDPpmVEzfP .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDPpmVEzfP .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDPpmVEzfP .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDPpmVEzfP .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDPpmVEzfP .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDPpmVEzfP .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDPpmVEzfP .mbr-section-title {
  color: #ed463f;
}
.cid-uDPpmVEzfP .mbr-section-subtitle {
  color: #353535;
}
.cid-uDPpmVEzfP .list {
  color: #404349;
}
.cid-uDPpmVEzfP .mbr-section-title,
.cid-uDPpmVEzfP .title-wrapper {
  color: #000000;
}
.cid-uDPpmVEzfP .list,
.cid-uDPpmVEzfP .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDPpmVEzfP a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDSqKvWHMF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDSqKvWHMF nav.navbar {
  position: fixed;
}
.cid-uDSqKvWHMF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSqKvWHMF .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDSqKvWHMF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDSqKvWHMF .dropdown-item:hover,
.cid-uDSqKvWHMF .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDSqKvWHMF .dropdown-item:hover span {
  color: white;
}
.cid-uDSqKvWHMF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDSqKvWHMF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDSqKvWHMF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDSqKvWHMF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDSqKvWHMF .nav-link {
  position: relative;
}
.cid-uDSqKvWHMF .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSqKvWHMF .container {
    flex-wrap: wrap;
  }
}
.cid-uDSqKvWHMF .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDSqKvWHMF .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDSqKvWHMF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDSqKvWHMF .dropdown-menu,
.cid-uDSqKvWHMF .navbar.opened {
  background: #ffffff !important;
}
.cid-uDSqKvWHMF .nav-item:focus,
.cid-uDSqKvWHMF .nav-link:focus {
  outline: none;
}
.cid-uDSqKvWHMF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDSqKvWHMF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDSqKvWHMF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDSqKvWHMF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDSqKvWHMF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDSqKvWHMF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDSqKvWHMF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDSqKvWHMF .navbar.opened {
  transition: all 0.3s;
}
.cid-uDSqKvWHMF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDSqKvWHMF .navbar .navbar-logo img {
  width: auto;
}
.cid-uDSqKvWHMF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDSqKvWHMF .navbar.collapsed {
  justify-content: center;
}
.cid-uDSqKvWHMF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDSqKvWHMF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDSqKvWHMF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDSqKvWHMF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDSqKvWHMF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDSqKvWHMF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDSqKvWHMF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDSqKvWHMF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDSqKvWHMF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDSqKvWHMF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDSqKvWHMF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDSqKvWHMF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDSqKvWHMF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDSqKvWHMF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDSqKvWHMF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDSqKvWHMF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDSqKvWHMF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDSqKvWHMF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDSqKvWHMF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDSqKvWHMF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDSqKvWHMF .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDSqKvWHMF .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDSqKvWHMF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDSqKvWHMF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDSqKvWHMF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDSqKvWHMF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDSqKvWHMF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDSqKvWHMF .dropdown-item.active,
.cid-uDSqKvWHMF .dropdown-item:active {
  background-color: transparent;
}
.cid-uDSqKvWHMF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDSqKvWHMF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDSqKvWHMF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDSqKvWHMF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDSqKvWHMF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDSqKvWHMF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDSqKvWHMF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDSqKvWHMF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDSqKvWHMF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDSqKvWHMF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDSqKvWHMF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDSqKvWHMF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSqKvWHMF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDSqKvWHMF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDSqKvWHMF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSqKvWHMF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDSqKvWHMF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDSqKvWHMF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDSqKvWHMF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDSqKvWHMF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDSqKvWHMF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDSqKvWHMF .navbar {
    height: 70px;
  }
  .cid-uDSqKvWHMF .navbar.opened {
    height: auto;
  }
  .cid-uDSqKvWHMF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDSqKwt9FP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSqKwt9FP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSqKwt9FP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSqKwt9FP .container {
    padding: 0 30px;
  }
}
.cid-uDSqKwt9FP .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSqKwt9FP .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSqKwt9FP .content-wrapper {
    padding: 0;
  }
}
.cid-uDSqKwt9FP .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSqKwt9FP .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSqKwt9FP .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSqKwt9FP .mbr-section-title {
  color: #254b45;
}
.cid-uDSqKwt9FP .mbr-section-title,
.cid-uDSqKwt9FP .mbr-section-btn {
  color: #11324f;
}
.cid-uDSqKwt9FP .card-text,
.cid-uDSqKwt9FP .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDSqKwt9FP .image-wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uDSqKx6Ubg {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uDSqKx6Ubg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSqKx6Ubg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSqKx6Ubg .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uDSqKx6Ubg .item {
    margin-bottom: 3rem;
  }
}
.cid-uDSqKx6Ubg .item:last-child .icon-box:before {
  display: none;
}
.cid-uDSqKx6Ubg .item.last .icon-box:before {
  display: none;
}
.cid-uDSqKx6Ubg .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uDSqKx6Ubg .icon-box {
    margin-right: 1rem;
  }
}
.cid-uDSqKx6Ubg span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDSqKx6Ubg .card {
    margin-bottom: 2rem;
  }
  .cid-uDSqKx6Ubg .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uDSqKx6Ubg .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uDSqKxX8MF {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDSqKxX8MF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSqKxX8MF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDSqKxX8MF .container {
    padding: 0 30px;
  }
}
.cid-uDSqKxX8MF .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDSqKxX8MF .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDSqKxX8MF .content-wrapper {
    padding: 0;
  }
}
.cid-uDSqKxX8MF .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDSqKxX8MF .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDSqKxX8MF .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDSqKxX8MF .mbr-section-title {
  color: #254b45;
}
.cid-uDSqKxX8MF .mbr-section-title,
.cid-uDSqKxX8MF .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSqKxX8MF .card-text,
.cid-uDSqKxX8MF .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDSs1pxGL7 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSs1pxGL7 img,
.cid-uDSs1pxGL7 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSs1pxGL7 .item:focus,
.cid-uDSs1pxGL7 span:focus {
  outline: none;
}
.cid-uDSs1pxGL7 .item-wrapper {
  position: relative;
}
.cid-uDSs1pxGL7 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSs1pxGL7 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSs1pxGL7 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSs1pxGL7 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSs1pxGL7 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSs1pxGL7 .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDSs1pxGL7 .mbr-section-title {
  color: #232323;
}
.cid-uDSs1pxGL7 .mbr-text,
.cid-uDSs1pxGL7 .mbr-section-btn {
  text-align: left;
}
.cid-uDSs1pxGL7 .item-title {
  text-align: left;
}
.cid-uDSs1pxGL7 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSs1pxGL7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSs1pxGL7 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSs1pxGL7 .embla__button--next,
.cid-uDSs1pxGL7 .embla__button--prev {
  display: flex;
}
.cid-uDSs1pxGL7 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSs1pxGL7 .embla__button {
    display: none;
  }
}
.cid-uDSs1pxGL7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSs1pxGL7 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSs1pxGL7 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSs1pxGL7 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSs1pxGL7 .embla__button {
    top: auto;
  }
}
.cid-uDSs1pxGL7 .embla {
  position: relative;
  width: 100%;
}
.cid-uDSs1pxGL7 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSs1pxGL7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSs1pxGL7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSs1pxGL7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSs1pxGL7 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSs29vEvw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSs29vEvw img,
.cid-uDSs29vEvw .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSs29vEvw .item:focus,
.cid-uDSs29vEvw span:focus {
  outline: none;
}
.cid-uDSs29vEvw .item-wrapper {
  position: relative;
}
.cid-uDSs29vEvw .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSs29vEvw .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSs29vEvw .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSs29vEvw .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSs29vEvw .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSs29vEvw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSs29vEvw .mbr-section-title {
  color: #232323;
}
.cid-uDSs29vEvw .mbr-text,
.cid-uDSs29vEvw .mbr-section-btn {
  text-align: left;
}
.cid-uDSs29vEvw .item-title {
  text-align: left;
}
.cid-uDSs29vEvw .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSs29vEvw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSs29vEvw .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSs29vEvw .embla__button--next,
.cid-uDSs29vEvw .embla__button--prev {
  display: flex;
}
.cid-uDSs29vEvw .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSs29vEvw .embla__button {
    display: none;
  }
}
.cid-uDSs29vEvw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSs29vEvw .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSs29vEvw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSs29vEvw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSs29vEvw .embla__button {
    top: auto;
  }
}
.cid-uDSs29vEvw .embla {
  position: relative;
  width: 100%;
}
.cid-uDSs29vEvw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSs29vEvw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSs29vEvw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSs29vEvw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSs29vEvw .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSs2RCXUL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDSs2RCXUL img,
.cid-uDSs2RCXUL .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSs2RCXUL .item:focus,
.cid-uDSs2RCXUL span:focus {
  outline: none;
}
.cid-uDSs2RCXUL .item-wrapper {
  position: relative;
}
.cid-uDSs2RCXUL .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSs2RCXUL .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSs2RCXUL .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSs2RCXUL .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSs2RCXUL .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSs2RCXUL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSs2RCXUL .mbr-section-title {
  color: #232323;
}
.cid-uDSs2RCXUL .mbr-text,
.cid-uDSs2RCXUL .mbr-section-btn {
  text-align: left;
}
.cid-uDSs2RCXUL .item-title {
  text-align: left;
}
.cid-uDSs2RCXUL .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSs2RCXUL .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSs2RCXUL .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSs2RCXUL .embla__button--next,
.cid-uDSs2RCXUL .embla__button--prev {
  display: flex;
}
.cid-uDSs2RCXUL .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSs2RCXUL .embla__button {
    display: none;
  }
}
.cid-uDSs2RCXUL .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSs2RCXUL .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSs2RCXUL .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSs2RCXUL .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSs2RCXUL .embla__button {
    top: auto;
  }
}
.cid-uDSs2RCXUL .embla {
  position: relative;
  width: 100%;
}
.cid-uDSs2RCXUL .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSs2RCXUL .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSs2RCXUL .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSs2RCXUL .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSs2RCXUL .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSs3N95vI {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDSs3N95vI img,
.cid-uDSs3N95vI .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDSs3N95vI .item:focus,
.cid-uDSs3N95vI span:focus {
  outline: none;
}
.cid-uDSs3N95vI .item-wrapper {
  position: relative;
}
.cid-uDSs3N95vI .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSs3N95vI .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDSs3N95vI .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSs3N95vI .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDSs3N95vI .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDSs3N95vI .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSs3N95vI .mbr-section-title {
  color: #232323;
}
.cid-uDSs3N95vI .mbr-text,
.cid-uDSs3N95vI .mbr-section-btn {
  text-align: left;
}
.cid-uDSs3N95vI .item-title {
  text-align: left;
}
.cid-uDSs3N95vI .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDSs3N95vI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDSs3N95vI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDSs3N95vI .embla__button--next,
.cid-uDSs3N95vI .embla__button--prev {
  display: flex;
}
.cid-uDSs3N95vI .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDSs3N95vI .embla__button {
    display: none;
  }
}
.cid-uDSs3N95vI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDSs3N95vI .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDSs3N95vI .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDSs3N95vI .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDSs3N95vI .embla__button {
    top: auto;
  }
}
.cid-uDSs3N95vI .embla {
  position: relative;
  width: 100%;
}
.cid-uDSs3N95vI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDSs3N95vI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDSs3N95vI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDSs3N95vI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDSs3N95vI .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDSqKyDPFV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDSqKyDPFV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDSqKyDPFV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDSqKyDPFV .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDSqKyDPFV .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDSqKyDPFV .content-wrap .row {
  justify-content: center;
}
.cid-uDSqKyDPFV .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSqKyDPFV .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSqKyDPFV .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDSqKyDPFV .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDSqKyDPFV .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDSqKyDPFV .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDSqKyDPFV .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSqKyDPFV .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSqKyDPFV .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSqKyDPFV .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSqKyDPFV .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSqKyDPFV .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSqKyDPFV .nav-wrapper .list .item-wrap:hover,
.cid-uDSqKyDPFV .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSqKyDPFV .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDSqKyDPFV .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSqKyDPFV .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSqKyDPFV .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDSqKyDPFV .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDSqKyDPFV .contacts-wrapper .list .item-wrap:hover,
.cid-uDSqKyDPFV .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDSqKyDPFV .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDSqKyDPFV .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDSqKyDPFV .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDSqKyDPFV .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDSqKyDPFV .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDSqKyDPFV .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDSqKyDPFV .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDSqKyDPFV .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDSqKyDPFV .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDSqKyDPFV .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDSqKyDPFV .mbr-section-title {
  color: #ed463f;
}
.cid-uDSqKyDPFV .mbr-section-subtitle {
  color: #353535;
}
.cid-uDSqKyDPFV .list {
  color: #404349;
}
.cid-uDSqKyDPFV .mbr-section-title,
.cid-uDSqKyDPFV .title-wrapper {
  color: #000000;
}
.cid-uDSqKyDPFV .list,
.cid-uDSqKyDPFV .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDSqKyDPFV a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDeXcKp2ec {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-uDeXcKp2ec .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDeXcKp2ec .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDeXcKp2ec .container {
    padding: 0 24px;
  }
}
.cid-uDeXcKp2ec .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDeXcKp2ec .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDeXcKp2ec .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDeXcKp2ec .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDeXcKp2ec .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDeXcKp2ec .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDeXcKp2ec .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDeXcKp2ec .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDeXcKp2ec .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDeXcKp2ec .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDeXcKp2ec .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDeXcKp2ec .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDeXcKp2ec .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDeXcKp2ec .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDeXcKp2ec .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDeXcKp2ec .mbr-desc,
.cid-uDeXcKp2ec .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDeXcKp2ec .mbr-text,
.cid-uDeXcKp2ec .text-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDeXcKp2ec .mbr-rating {
  color: #EFCC4E;
}
.cid-uDeXcKp2ec .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDeXcKp2ec .mbr-section-title,
.cid-uDeXcKp2ec .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDeXcKp2ec .mbr-rating,
.cid-uDeXcKp2ec .rating-wrapper,
.cid-uDeXcKp2ec .people-wrapper {
  text-align: center;
}
.cid-uDeXcKp2ec .mbr-people,
.cid-uDeXcKp2ec .people-wrapper {
  text-align: left;
}
.cid-uDeXcKp2ec .mbr-section-title-1,
.cid-uDeXcKp2ec .mbr-section-btn {
  color: #2592c5;
}
.cid-uDeXcKp2ec .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDeXcKp2ec span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDeXcKp2ec .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDeXcKp2ec .card {
  justify-content: center;
}
.cid-uDeXcKp2ec .item-title {
  color: #141c30;
}
.cid-uDeXcKp2ec .list {
  color: #bee0d6;
}
.cid-uDeXcKp2ec .list,
.cid-uDeXcKp2ec .item-wrap,
.cid-uDeXcKp2ec .list-wrapper {
  color: #000000;
}
.cid-uDeXcKp2ec .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDPoFDCz5d {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDPoFDCz5d img,
.cid-uDPoFDCz5d .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDPoFDCz5d .item:focus,
.cid-uDPoFDCz5d span:focus {
  outline: none;
}
.cid-uDPoFDCz5d .item-wrapper {
  position: relative;
}
.cid-uDPoFDCz5d .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDPoFDCz5d .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDPoFDCz5d .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDPoFDCz5d .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDPoFDCz5d .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDPoFDCz5d .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDPoFDCz5d .mbr-section-title {
  color: #232323;
}
.cid-uDPoFDCz5d .mbr-text,
.cid-uDPoFDCz5d .mbr-section-btn {
  text-align: center;
}
.cid-uDPoFDCz5d .item-title {
  text-align: center;
}
.cid-uDPoFDCz5d .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uDPoFDCz5d .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDPoFDCz5d .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDPoFDCz5d .embla__button--next,
.cid-uDPoFDCz5d .embla__button--prev {
  display: flex;
}
.cid-uDPoFDCz5d .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDPoFDCz5d .embla__button {
    display: none;
  }
}
.cid-uDPoFDCz5d .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDPoFDCz5d .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDPoFDCz5d .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDPoFDCz5d .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDPoFDCz5d .embla__button {
    top: auto;
  }
}
.cid-uDPoFDCz5d .embla {
  position: relative;
  width: 100%;
}
.cid-uDPoFDCz5d .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDPoFDCz5d .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDPoFDCz5d .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDPoFDCz5d .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDeWVVMoog {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uDeWVVMoog .item:focus,
.cid-uDeWVVMoog span:focus {
  outline: none;
}
.cid-uDeWVVMoog .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDeWVVMoog .item {
    margin-bottom: 1rem;
  }
}
.cid-uDeWVVMoog .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDeWVVMoog .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDeWVVMoog .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDeWVVMoog .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDeWVVMoog .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDeWVVMoog .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDeWVVMoog .mbr-text,
.cid-uDeWVVMoog .item .mbr-section-btn {
  text-align: center;
}
.cid-uDeWVVMoog .content-head {
  max-width: 800px;
}
.cid-uDeWVVMoog .mbr-number {
  color: #edeceb;
}
.cid-uDeWVVMoog .mbr-section-subtitle,
.cid-uDeWVVMoog .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDeWVVMoog .mbr-text {
  text-align: left;
}
.cid-uDeWVVMoog .mbr-text,
.cid-uDeWVVMoog .mbr-card-btn {
  text-align: left;
}
.cid-uDeWVVMoog .mbr-text,
.cid-uDeWVVMoog .mbr-section-btn {
  text-align: left;
}
.cid-uDeWVVMoog .mbr-text,
.cid-uDeWVVMoog .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDeWVVMoog .card-text,
.cid-uDeWVVMoog .item .mbr-section-btn {
  text-align: left;
}
.cid-uDeWVVMoog .card-title {
  text-align: left;
}
.cid-uDeZxxjBfZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDeZxxjBfZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDeZxxjBfZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDeZxxjBfZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDeZxxjBfZ .row {
    flex-direction: column-reverse;
  }
  .cid-uDeZxxjBfZ .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDeZxxjBfZ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDeZxxjBfZ .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDeZxxjBfZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDeZxxjBfZ .card-title {
  color: #11324f;
}
.cid-uDeZxxjBfZ .mbr-section-subtitle,
.cid-uDeZxxjBfZ .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDeZxxjBfZ ul {
  padding-left: 0;
}
.cid-uDeZxxjBfZ ul li {
  list-style: none;
}
.cid-uDeZxxjBfZ .mbr-text,
.cid-uDeZxxjBfZ .mbr-section-btn {
  color: #11324f;
}
.cid-uDeWW2LzMY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDeWW2LzMY .item:focus,
.cid-uDeWW2LzMY span:focus {
  outline: none;
}
.cid-uDeWW2LzMY .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDeWW2LzMY .item {
    margin-bottom: 1rem;
  }
}
.cid-uDeWW2LzMY .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDeWW2LzMY .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDeWW2LzMY .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDeWW2LzMY .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDeWW2LzMY .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDeWW2LzMY .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDeWW2LzMY .mbr-text,
.cid-uDeWW2LzMY .item .mbr-section-btn {
  text-align: center;
}
.cid-uDeWW2LzMY .content-head {
  max-width: 800px;
}
.cid-uDeWW2LzMY .mbr-number {
  color: #edeceb;
}
.cid-uDeWW2LzMY .mbr-section-subtitle,
.cid-uDeWW2LzMY .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDeWW2LzMY .mbr-text {
  text-align: left;
}
.cid-uDeWW2LzMY .mbr-text,
.cid-uDeWW2LzMY .mbr-card-btn {
  text-align: left;
}
.cid-uDeWW2LzMY .mbr-text,
.cid-uDeWW2LzMY .mbr-section-btn {
  text-align: left;
}
.cid-uDeWW2LzMY .mbr-text,
.cid-uDeWW2LzMY .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDeWW2LzMY .card-text,
.cid-uDeWW2LzMY .item .mbr-section-btn {
  text-align: left;
}
.cid-uDeWW2LzMY .card-title {
  text-align: left;
}
.cid-uDf1j4wvaD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf1j4wvaD .item:focus,
.cid-uDf1j4wvaD span:focus {
  outline: none;
}
.cid-uDf1j4wvaD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf1j4wvaD .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf1j4wvaD .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf1j4wvaD .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf1j4wvaD .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf1j4wvaD .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf1j4wvaD .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf1j4wvaD .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf1j4wvaD .mbr-text,
.cid-uDf1j4wvaD .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf1j4wvaD .content-head {
  max-width: 800px;
}
.cid-uDf1j4wvaD .mbr-number {
  color: #edeceb;
}
.cid-uDf1j4wvaD .mbr-section-subtitle,
.cid-uDf1j4wvaD .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf1j4wvaD .mbr-text {
  text-align: left;
}
.cid-uDf1j4wvaD .mbr-text,
.cid-uDf1j4wvaD .mbr-card-btn {
  text-align: left;
}
.cid-uDf1j4wvaD .mbr-text,
.cid-uDf1j4wvaD .mbr-section-btn {
  text-align: left;
}
.cid-uDf1j4wvaD .mbr-text,
.cid-uDf1j4wvaD .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf1j4wvaD .card-text,
.cid-uDf1j4wvaD .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf1j4wvaD .card-title {
  text-align: left;
}
.cid-uDf23XwlLr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf23XwlLr .item:focus,
.cid-uDf23XwlLr span:focus {
  outline: none;
}
.cid-uDf23XwlLr .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf23XwlLr .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf23XwlLr .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf23XwlLr .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf23XwlLr .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf23XwlLr .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf23XwlLr .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf23XwlLr .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf23XwlLr .mbr-text,
.cid-uDf23XwlLr .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf23XwlLr .content-head {
  max-width: 800px;
}
.cid-uDf23XwlLr .mbr-number {
  color: #edeceb;
}
.cid-uDf23XwlLr .mbr-section-subtitle,
.cid-uDf23XwlLr .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf23XwlLr .mbr-text {
  text-align: left;
}
.cid-uDf23XwlLr .mbr-text,
.cid-uDf23XwlLr .mbr-card-btn {
  text-align: left;
}
.cid-uDf23XwlLr .mbr-text,
.cid-uDf23XwlLr .mbr-section-btn {
  text-align: left;
}
.cid-uDf23XwlLr .mbr-text,
.cid-uDf23XwlLr .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf23XwlLr .card-text,
.cid-uDf23XwlLr .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf23XwlLr .card-title {
  text-align: left;
}
.cid-uDf23XwlLr span.mobi {
  font-size: 40px !important;
}
.cid-uDf2YXgTmt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf2YXgTmt .item:focus,
.cid-uDf2YXgTmt span:focus {
  outline: none;
}
.cid-uDf2YXgTmt .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf2YXgTmt .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf2YXgTmt .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf2YXgTmt .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf2YXgTmt .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf2YXgTmt .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf2YXgTmt .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf2YXgTmt .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf2YXgTmt .mbr-text,
.cid-uDf2YXgTmt .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf2YXgTmt .content-head {
  max-width: 800px;
}
.cid-uDf2YXgTmt .mbr-number {
  color: #edeceb;
}
.cid-uDf2YXgTmt .mbr-section-subtitle,
.cid-uDf2YXgTmt .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf2YXgTmt .mbr-text {
  text-align: left;
}
.cid-uDf2YXgTmt .mbr-text,
.cid-uDf2YXgTmt .mbr-card-btn {
  text-align: left;
}
.cid-uDf2YXgTmt .mbr-text,
.cid-uDf2YXgTmt .mbr-section-btn {
  text-align: left;
}
.cid-uDf2YXgTmt .mbr-text,
.cid-uDf2YXgTmt .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf2YXgTmt .card-text,
.cid-uDf2YXgTmt .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf2YXgTmt .card-title {
  text-align: left;
}
.cid-uDf2YXgTmt .mbr-section-title DIV {
  text-align: center;
}
.cid-uDf5SUERDu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf5SUERDu .item:focus,
.cid-uDf5SUERDu span:focus {
  outline: none;
}
.cid-uDf5SUERDu .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf5SUERDu .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf5SUERDu .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf5SUERDu .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf5SUERDu .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf5SUERDu .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf5SUERDu .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf5SUERDu .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf5SUERDu .mbr-text,
.cid-uDf5SUERDu .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf5SUERDu .content-head {
  max-width: 800px;
}
.cid-uDf5SUERDu .mbr-number {
  color: #edeceb;
}
.cid-uDf5SUERDu .mbr-section-subtitle,
.cid-uDf5SUERDu .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf5SUERDu .mbr-text {
  text-align: left;
}
.cid-uDf5SUERDu .mbr-text,
.cid-uDf5SUERDu .mbr-card-btn {
  text-align: left;
}
.cid-uDf5SUERDu .mbr-text,
.cid-uDf5SUERDu .mbr-section-btn {
  text-align: left;
}
.cid-uDf5SUERDu .mbr-text,
.cid-uDf5SUERDu .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf5SUERDu .card-text,
.cid-uDf5SUERDu .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf5SUERDu .card-title {
  text-align: left;
}
.cid-uDf5SUERDu span.mobi {
  font-size: 40px !important;
}
.cid-uDf6ARcO82 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf6ARcO82 .item:focus,
.cid-uDf6ARcO82 span:focus {
  outline: none;
}
.cid-uDf6ARcO82 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf6ARcO82 .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf6ARcO82 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf6ARcO82 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf6ARcO82 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf6ARcO82 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf6ARcO82 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf6ARcO82 .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf6ARcO82 .mbr-text,
.cid-uDf6ARcO82 .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf6ARcO82 .content-head {
  max-width: 800px;
}
.cid-uDf6ARcO82 .mbr-number {
  color: #edeceb;
}
.cid-uDf6ARcO82 .mbr-section-subtitle,
.cid-uDf6ARcO82 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf6ARcO82 .mbr-text {
  text-align: left;
}
.cid-uDf6ARcO82 .mbr-text,
.cid-uDf6ARcO82 .mbr-card-btn {
  text-align: left;
}
.cid-uDf6ARcO82 .mbr-text,
.cid-uDf6ARcO82 .mbr-section-btn {
  text-align: left;
}
.cid-uDf6ARcO82 .mbr-text,
.cid-uDf6ARcO82 .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf6ARcO82 .card-text,
.cid-uDf6ARcO82 .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf6ARcO82 .card-title {
  text-align: left;
}
.cid-uDf6ARcO82 span.mobi {
  font-size: 40px !important;
}
.cid-uDf7ojb6EB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf7ojb6EB .item:focus,
.cid-uDf7ojb6EB span:focus {
  outline: none;
}
.cid-uDf7ojb6EB .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf7ojb6EB .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf7ojb6EB .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf7ojb6EB .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf7ojb6EB .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf7ojb6EB .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf7ojb6EB .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf7ojb6EB .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf7ojb6EB .mbr-text,
.cid-uDf7ojb6EB .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf7ojb6EB .content-head {
  max-width: 800px;
}
.cid-uDf7ojb6EB .mbr-number {
  color: #edeceb;
}
.cid-uDf7ojb6EB .mbr-section-subtitle,
.cid-uDf7ojb6EB .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf7ojb6EB .mbr-text {
  text-align: left;
}
.cid-uDf7ojb6EB .mbr-text,
.cid-uDf7ojb6EB .mbr-card-btn {
  text-align: left;
}
.cid-uDf7ojb6EB .mbr-text,
.cid-uDf7ojb6EB .mbr-section-btn {
  text-align: left;
}
.cid-uDf7ojb6EB .mbr-text,
.cid-uDf7ojb6EB .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf7ojb6EB .card-text,
.cid-uDf7ojb6EB .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf7ojb6EB .card-title {
  text-align: left;
}
.cid-uDf7ojb6EB .mbr-section-title DIV {
  text-align: center;
}
.cid-uDf84NSXD4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf84NSXD4 .item:focus,
.cid-uDf84NSXD4 span:focus {
  outline: none;
}
.cid-uDf84NSXD4 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf84NSXD4 .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf84NSXD4 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf84NSXD4 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf84NSXD4 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf84NSXD4 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf84NSXD4 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf84NSXD4 .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf84NSXD4 .mbr-text,
.cid-uDf84NSXD4 .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf84NSXD4 .content-head {
  max-width: 800px;
}
.cid-uDf84NSXD4 .mbr-number {
  color: #edeceb;
}
.cid-uDf84NSXD4 .mbr-section-subtitle,
.cid-uDf84NSXD4 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf84NSXD4 .mbr-text {
  text-align: left;
}
.cid-uDf84NSXD4 .mbr-text,
.cid-uDf84NSXD4 .mbr-card-btn {
  text-align: left;
}
.cid-uDf84NSXD4 .mbr-text,
.cid-uDf84NSXD4 .mbr-section-btn {
  text-align: left;
}
.cid-uDf84NSXD4 .mbr-text,
.cid-uDf84NSXD4 .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf84NSXD4 .card-text,
.cid-uDf84NSXD4 .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf84NSXD4 .card-title {
  text-align: left;
}
.cid-uDf84NSXD4 span.mobi {
  font-size: 40px !important;
}
.cid-uDf8yiFTra {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf8yiFTra .item:focus,
.cid-uDf8yiFTra span:focus {
  outline: none;
}
.cid-uDf8yiFTra .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf8yiFTra .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf8yiFTra .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf8yiFTra .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf8yiFTra .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf8yiFTra .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf8yiFTra .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf8yiFTra .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf8yiFTra .mbr-text,
.cid-uDf8yiFTra .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf8yiFTra .content-head {
  max-width: 800px;
}
.cid-uDf8yiFTra .mbr-number {
  color: #edeceb;
}
.cid-uDf8yiFTra .mbr-section-subtitle,
.cid-uDf8yiFTra .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf8yiFTra .mbr-text {
  text-align: left;
}
.cid-uDf8yiFTra .mbr-text,
.cid-uDf8yiFTra .mbr-card-btn {
  text-align: left;
}
.cid-uDf8yiFTra .mbr-text,
.cid-uDf8yiFTra .mbr-section-btn {
  text-align: left;
}
.cid-uDf8yiFTra .mbr-text,
.cid-uDf8yiFTra .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf8yiFTra .card-text,
.cid-uDf8yiFTra .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf8yiFTra .card-title {
  text-align: left;
}
.cid-uDf8yiFTra span.mobi {
  font-size: 40px !important;
}
.cid-uDf91tWsCo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDf91tWsCo .item:focus,
.cid-uDf91tWsCo span:focus {
  outline: none;
}
.cid-uDf91tWsCo .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDf91tWsCo .item {
    margin-bottom: 1rem;
  }
}
.cid-uDf91tWsCo .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDf91tWsCo .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDf91tWsCo .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDf91tWsCo .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDf91tWsCo .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDf91tWsCo .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDf91tWsCo .mbr-text,
.cid-uDf91tWsCo .item .mbr-section-btn {
  text-align: center;
}
.cid-uDf91tWsCo .content-head {
  max-width: 800px;
}
.cid-uDf91tWsCo .mbr-number {
  color: #edeceb;
}
.cid-uDf91tWsCo .mbr-section-subtitle,
.cid-uDf91tWsCo .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDf91tWsCo .mbr-text {
  text-align: left;
}
.cid-uDf91tWsCo .mbr-text,
.cid-uDf91tWsCo .mbr-card-btn {
  text-align: left;
}
.cid-uDf91tWsCo .mbr-text,
.cid-uDf91tWsCo .mbr-section-btn {
  text-align: left;
}
.cid-uDf91tWsCo .mbr-text,
.cid-uDf91tWsCo .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDf91tWsCo .card-text,
.cid-uDf91tWsCo .item .mbr-section-btn {
  text-align: left;
}
.cid-uDf91tWsCo .card-title {
  text-align: left;
}
.cid-uDf91tWsCo span.mobi {
  font-size: 40px !important;
}
.cid-uDeWW9pPjc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/23966-2000x800.jpg");
}
.cid-uDeWW9pPjc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDeWW9pPjc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDeWW9pPjc .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDeWW9pPjc .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uDeWW9pPjc .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uDeWW9pPjc .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uDeWW9pPjc .border-top {
  border-color: #999;
}
.cid-uDeWW9pPjc .list,
.cid-uDeWW9pPjc .item-wrap {
  color: #bbbbbb;
}
.cid-uDeWW9pPjc .text-right {
  text-align: right;
}
.cid-uDeWX5QQ9s {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDeWX5QQ9s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDeWX5QQ9s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDeWX5QQ9s .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDeWX5QQ9s .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDeWX5QQ9s .content-wrap .row {
  justify-content: center;
}
.cid-uDeWX5QQ9s .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDeWX5QQ9s .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDeWX5QQ9s .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDeWX5QQ9s .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDeWX5QQ9s .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDeWX5QQ9s .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDeWX5QQ9s .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDeWX5QQ9s .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDeWX5QQ9s .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDeWX5QQ9s .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDeWX5QQ9s .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDeWX5QQ9s .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDeWX5QQ9s .nav-wrapper .list .item-wrap:hover,
.cid-uDeWX5QQ9s .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDeWX5QQ9s .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDeWX5QQ9s .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDeWX5QQ9s .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDeWX5QQ9s .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDeWX5QQ9s .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDeWX5QQ9s .contacts-wrapper .list .item-wrap:hover,
.cid-uDeWX5QQ9s .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDeWX5QQ9s .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDeWX5QQ9s .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDeWX5QQ9s .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDeWX5QQ9s .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDeWX5QQ9s .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDeWX5QQ9s .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDeWX5QQ9s .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDeWX5QQ9s .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDeWX5QQ9s .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDeWX5QQ9s .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDeWX5QQ9s .mbr-section-title {
  color: #ed463f;
}
.cid-uDeWX5QQ9s .mbr-section-subtitle {
  color: #353535;
}
.cid-uDeWX5QQ9s .list {
  color: #404349;
}
.cid-uDeWX5QQ9s .mbr-section-title,
.cid-uDeWX5QQ9s .title-wrapper {
  color: #000000;
}
.cid-uDeWX5QQ9s .list,
.cid-uDeWX5QQ9s .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDeWX5QQ9s a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDPpmLRXar {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDPpmLRXar nav.navbar {
  position: fixed;
}
.cid-uDPpmLRXar .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDPpmLRXar .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDPpmLRXar .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDPpmLRXar .dropdown-item:hover,
.cid-uDPpmLRXar .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDPpmLRXar .dropdown-item:hover span {
  color: white;
}
.cid-uDPpmLRXar .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDPpmLRXar .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDPpmLRXar .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDPpmLRXar .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDPpmLRXar .nav-link {
  position: relative;
}
.cid-uDPpmLRXar .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDPpmLRXar .container {
    flex-wrap: wrap;
  }
}
.cid-uDPpmLRXar .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDPpmLRXar .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDPpmLRXar .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDPpmLRXar .dropdown-menu,
.cid-uDPpmLRXar .navbar.opened {
  background: #ffffff !important;
}
.cid-uDPpmLRXar .nav-item:focus,
.cid-uDPpmLRXar .nav-link:focus {
  outline: none;
}
.cid-uDPpmLRXar .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDPpmLRXar .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDPpmLRXar .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDPpmLRXar .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDPpmLRXar .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDPpmLRXar .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDPpmLRXar .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDPpmLRXar .navbar.opened {
  transition: all 0.3s;
}
.cid-uDPpmLRXar .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDPpmLRXar .navbar .navbar-logo img {
  width: auto;
}
.cid-uDPpmLRXar .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDPpmLRXar .navbar.collapsed {
  justify-content: center;
}
.cid-uDPpmLRXar .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDPpmLRXar .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDPpmLRXar .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDPpmLRXar .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDPpmLRXar .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDPpmLRXar .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDPpmLRXar .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDPpmLRXar .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDPpmLRXar .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDPpmLRXar .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDPpmLRXar .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDPpmLRXar .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDPpmLRXar .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDPpmLRXar .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDPpmLRXar .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDPpmLRXar .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDPpmLRXar .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDPpmLRXar .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDPpmLRXar .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDPpmLRXar .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDPpmLRXar .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDPpmLRXar .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDPpmLRXar .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDPpmLRXar .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDPpmLRXar .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDPpmLRXar .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDPpmLRXar .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDPpmLRXar .dropdown-item.active,
.cid-uDPpmLRXar .dropdown-item:active {
  background-color: transparent;
}
.cid-uDPpmLRXar .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDPpmLRXar .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDPpmLRXar .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDPpmLRXar .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDPpmLRXar .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDPpmLRXar .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDPpmLRXar ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDPpmLRXar .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDPpmLRXar button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDPpmLRXar button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDPpmLRXar nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDPpmLRXar nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDPpmLRXar nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDPpmLRXar nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDPpmLRXar .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDPpmLRXar a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDPpmLRXar .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDPpmLRXar .navbar {
    height: 70px;
  }
  .cid-uDPpmLRXar .navbar.opened {
    height: auto;
  }
  .cid-uDPpmLRXar .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDPpmMnbt4 {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-uDPpmMnbt4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDPpmMnbt4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDPpmMnbt4 .container {
    padding: 0 24px;
  }
}
.cid-uDPpmMnbt4 .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDPpmMnbt4 .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: flex-start;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: flex-start;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDPpmMnbt4 .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDPpmMnbt4 .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDPpmMnbt4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDPpmMnbt4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDPpmMnbt4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDPpmMnbt4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDPpmMnbt4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDPpmMnbt4 .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDPpmMnbt4 .mbr-desc,
.cid-uDPpmMnbt4 .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDPpmMnbt4 .mbr-text,
.cid-uDPpmMnbt4 .text-wrapper {
  color: #1f233e;
  text-align: left;
}
.cid-uDPpmMnbt4 .mbr-rating {
  color: #EFCC4E;
}
.cid-uDPpmMnbt4 .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDPpmMnbt4 .mbr-section-title,
.cid-uDPpmMnbt4 .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDPpmMnbt4 .mbr-rating,
.cid-uDPpmMnbt4 .rating-wrapper,
.cid-uDPpmMnbt4 .people-wrapper {
  text-align: center;
}
.cid-uDPpmMnbt4 .mbr-people,
.cid-uDPpmMnbt4 .people-wrapper {
  text-align: left;
}
.cid-uDPpmMnbt4 .mbr-section-title-1,
.cid-uDPpmMnbt4 .mbr-section-btn {
  color: #2592c5;
}
.cid-uDPpmMnbt4 .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDPpmMnbt4 span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDPpmMnbt4 .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDPpmMnbt4 .card {
  justify-content: center;
}
.cid-uDPpmMnbt4 .item-title {
  color: #141c30;
}
.cid-uDPpmMnbt4 .list {
  color: #bee0d6;
}
.cid-uDPpmMnbt4 .list,
.cid-uDPpmMnbt4 .item-wrap,
.cid-uDPpmMnbt4 .list-wrapper {
  color: #000000;
}
.cid-uDPpmMnbt4 .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDPpmMQip9 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDPpmMQip9 img,
.cid-uDPpmMQip9 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDPpmMQip9 .item:focus,
.cid-uDPpmMQip9 span:focus {
  outline: none;
}
.cid-uDPpmMQip9 .item-wrapper {
  position: relative;
}
.cid-uDPpmMQip9 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDPpmMQip9 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDPpmMQip9 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDPpmMQip9 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDPpmMQip9 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDPpmMQip9 .mbr-section-btn {
  margin-top: auto !important;
  padding-left: 0;
}
.cid-uDPpmMQip9 .mbr-section-title {
  color: #232323;
}
.cid-uDPpmMQip9 .mbr-text,
.cid-uDPpmMQip9 .mbr-section-btn {
  text-align: left;
}
.cid-uDPpmMQip9 .item-title {
  text-align: left;
}
.cid-uDPpmMQip9 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDPpmMQip9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDPpmMQip9 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDPpmMQip9 .embla__button--next,
.cid-uDPpmMQip9 .embla__button--prev {
  display: flex;
}
.cid-uDPpmMQip9 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDPpmMQip9 .embla__button {
    display: none;
  }
}
.cid-uDPpmMQip9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDPpmMQip9 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDPpmMQip9 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDPpmMQip9 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDPpmMQip9 .embla__button {
    top: auto;
  }
}
.cid-uDPpmMQip9 .embla {
  position: relative;
  width: 100%;
}
.cid-uDPpmMQip9 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDPpmMQip9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDPpmMQip9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDPpmMQip9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDPpmMQip9 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDPv67QjpO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDPv67QjpO img,
.cid-uDPv67QjpO .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDPv67QjpO .item:focus,
.cid-uDPv67QjpO span:focus {
  outline: none;
}
.cid-uDPv67QjpO .item-wrapper {
  position: relative;
}
.cid-uDPv67QjpO .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDPv67QjpO .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDPv67QjpO .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDPv67QjpO .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDPv67QjpO .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDPv67QjpO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDPv67QjpO .mbr-section-title {
  color: #232323;
}
.cid-uDPv67QjpO .mbr-text,
.cid-uDPv67QjpO .mbr-section-btn {
  text-align: left;
}
.cid-uDPv67QjpO .item-title {
  text-align: left;
}
.cid-uDPv67QjpO .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDPv67QjpO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDPv67QjpO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDPv67QjpO .embla__button--next,
.cid-uDPv67QjpO .embla__button--prev {
  display: flex;
}
.cid-uDPv67QjpO .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDPv67QjpO .embla__button {
    display: none;
  }
}
.cid-uDPv67QjpO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDPv67QjpO .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDPv67QjpO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDPv67QjpO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDPv67QjpO .embla__button {
    top: auto;
  }
}
.cid-uDPv67QjpO .embla {
  position: relative;
  width: 100%;
}
.cid-uDPv67QjpO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDPv67QjpO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDPv67QjpO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDPv67QjpO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDPv67QjpO .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDPv7ftLRB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDPv7ftLRB img,
.cid-uDPv7ftLRB .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDPv7ftLRB .item:focus,
.cid-uDPv7ftLRB span:focus {
  outline: none;
}
.cid-uDPv7ftLRB .item-wrapper {
  position: relative;
}
.cid-uDPv7ftLRB .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDPv7ftLRB .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDPv7ftLRB .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDPv7ftLRB .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDPv7ftLRB .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDPv7ftLRB .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDPv7ftLRB .mbr-section-title {
  color: #232323;
}
.cid-uDPv7ftLRB .mbr-text,
.cid-uDPv7ftLRB .mbr-section-btn {
  text-align: left;
}
.cid-uDPv7ftLRB .item-title {
  text-align: left;
}
.cid-uDPv7ftLRB .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDPv7ftLRB .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDPv7ftLRB .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDPv7ftLRB .embla__button--next,
.cid-uDPv7ftLRB .embla__button--prev {
  display: flex;
}
.cid-uDPv7ftLRB .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDPv7ftLRB .embla__button {
    display: none;
  }
}
.cid-uDPv7ftLRB .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDPv7ftLRB .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDPv7ftLRB .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDPv7ftLRB .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDPv7ftLRB .embla__button {
    top: auto;
  }
}
.cid-uDPv7ftLRB .embla {
  position: relative;
  width: 100%;
}
.cid-uDPv7ftLRB .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDPv7ftLRB .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDPv7ftLRB .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDPv7ftLRB .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDPv7ftLRB .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDPv8loUd5 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDPv8loUd5 img,
.cid-uDPv8loUd5 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDPv8loUd5 .item:focus,
.cid-uDPv8loUd5 span:focus {
  outline: none;
}
.cid-uDPv8loUd5 .item-wrapper {
  position: relative;
}
.cid-uDPv8loUd5 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDPv8loUd5 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDPv8loUd5 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDPv8loUd5 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDPv8loUd5 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDPv8loUd5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDPv8loUd5 .mbr-section-title {
  color: #232323;
}
.cid-uDPv8loUd5 .mbr-text,
.cid-uDPv8loUd5 .mbr-section-btn {
  text-align: left;
}
.cid-uDPv8loUd5 .item-title {
  text-align: left;
}
.cid-uDPv8loUd5 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uDPv8loUd5 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDPv8loUd5 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDPv8loUd5 .embla__button--next,
.cid-uDPv8loUd5 .embla__button--prev {
  display: flex;
}
.cid-uDPv8loUd5 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uDPv8loUd5 .embla__button {
    display: none;
  }
}
.cid-uDPv8loUd5 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDPv8loUd5 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDPv8loUd5 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDPv8loUd5 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDPv8loUd5 .embla__button {
    top: auto;
  }
}
.cid-uDPv8loUd5 .embla {
  position: relative;
  width: 100%;
}
.cid-uDPv8loUd5 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDPv8loUd5 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDPv8loUd5 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDPv8loUd5 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDPv8loUd5 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uDPpmUX8vJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/23966-2000x800.jpg");
}
.cid-uDPpmUX8vJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDPpmUX8vJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDPpmUX8vJ .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDPpmUX8vJ .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uDPpmUX8vJ .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uDPpmUX8vJ .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uDPpmUX8vJ .border-top {
  border-color: #999;
}
.cid-uDPpmUX8vJ .list,
.cid-uDPpmUX8vJ .item-wrap {
  color: #bbbbbb;
}
.cid-uDPpmUX8vJ .text-right {
  text-align: right;
}
.cid-uDPpmVEzfP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDPpmVEzfP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDPpmVEzfP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDPpmVEzfP .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDPpmVEzfP .content-wrap .row {
  justify-content: center;
}
.cid-uDPpmVEzfP .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDPpmVEzfP .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDPpmVEzfP .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDPpmVEzfP .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDPpmVEzfP .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDPpmVEzfP .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDPpmVEzfP .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDPpmVEzfP .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDPpmVEzfP .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDPpmVEzfP .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDPpmVEzfP .nav-wrapper .list .item-wrap:hover,
.cid-uDPpmVEzfP .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDPpmVEzfP .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDPpmVEzfP .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDPpmVEzfP .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDPpmVEzfP .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDPpmVEzfP .contacts-wrapper .list .item-wrap:hover,
.cid-uDPpmVEzfP .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDPpmVEzfP .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDPpmVEzfP .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDPpmVEzfP .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDPpmVEzfP .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDPpmVEzfP .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDPpmVEzfP .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDPpmVEzfP .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDPpmVEzfP .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDPpmVEzfP .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDPpmVEzfP .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDPpmVEzfP .mbr-section-title {
  color: #ed463f;
}
.cid-uDPpmVEzfP .mbr-section-subtitle {
  color: #353535;
}
.cid-uDPpmVEzfP .list {
  color: #404349;
}
.cid-uDPpmVEzfP .mbr-section-title,
.cid-uDPpmVEzfP .title-wrapper {
  color: #000000;
}
.cid-uDPpmVEzfP .list,
.cid-uDPpmVEzfP .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDPpmVEzfP a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u121v9in1A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/career-bg-1800x1200.jpg");
}
.cid-u121v9in1A .mbr-fallback-image.disabled {
  display: none;
}
.cid-u121v9in1A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u121v9in1A .text-wrap {
  width: 100%;
}
.cid-u121v9in1A .mbr-title {
  margin-bottom: 0;
  color: #ffffff;
}
.cid-u121v9in1A .mbr-text {
  padding-top: 10px;
  color: #bbbbbb;
}
.cid-u121v9in1A .list-wrap {
  margin-top: 52px;
}
.cid-u121v9in1A .list-title {
  margin-bottom: 10px;
  color: #000000;
}
.cid-u121v9in1A .list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  row-gap: 12px;
  width: 100%;
  list-style: none;
  padding-left: 24px;
  margin-bottom: 0;
  color: #747474;
  transition: 0.4s all;
}
.cid-u121v9in1A .list li {
  position: relative;
  width: 100%;
  margin: 0 0 8px 0;
  color: inherit !important;
}
.cid-u121v9in1A .list li:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -24px;
  width: 16px;
  height: 1px;
  background-color: currentColor;
}
.cid-uDHgVcw82S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDHgVcw82S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDHgVcw82S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDHgVcw82S .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDHgVcw82S .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDHgVcw82S .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDHgVcw82S .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDHgVcw82S .container {
    padding: 0 24px;
  }
}
.cid-uDHgVcw82S .row {
  justify-content: center;
}
.cid-uDHgVcw82S .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDHgVcw82S .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDHgVcw82S .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDHgVcw82S .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDHgVcw82S .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDHgVcw82S .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDHgVcw82S .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDHgVcw82S .mbr-desc,
.cid-uDHgVcw82S .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDHgVcw82S .panel-title-edit {
  color: #18212d;
}
.cid-uDHgVcw82S .panel-text {
  color: #353535;
}
.cid-u12m99Gpv7 {
  position: relative;
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u12m99Gpv7 .second-bg-color {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ede7e2;
  border-top-left-radius: 4.1666666667vw;
  border-top-right-radius: 4.1666666667vw;
}
.cid-u12m99Gpv7 .mbr-section-title {
  color: #000000;
  margin-bottom: 1.736vw;
}
@media (max-width: 991px) {
  .cid-u12m99Gpv7 .mbr-section-title {
    margin-bottom: 6.66vw;
  }
}
.cid-u12m99Gpv7 .mbr-section-subtitle {
  color: #000000;
  margin-bottom: 1.736vw;
}
@media (max-width: 991px) {
  .cid-u12m99Gpv7 .mbr-section-subtitle {
    margin-bottom: 6.66vw;
  }
}
.cid-u12m99Gpv7 .items-container {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding-left: 1.736vw;
}
@media (max-width: 991px) {
  .cid-u12m99Gpv7 .items-container {
    padding-left: 6.66vw;
  }
}
.cid-u12m99Gpv7 .item {
  position: relative;
  margin-bottom: 0.83vw;
}
@media (max-width: 991px) {
  .cid-u12m99Gpv7 .item {
    margin-bottom: 3.2vw;
  }
}
.cid-u12m99Gpv7 .item:before {
  content: "";
  position: absolute;
  top: 8px;
  left: -1.4vw;
  width: 0.6vw;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-u12m99Gpv7 .item:before {
    left: -2.5vw;
    width: 1.2vw;
  }
}
@media (max-width: 575px) {
  .cid-u12m99Gpv7 .item:before {
    left: -2.7vw;
    width: 1.6vw;
  }
}
.cid-u12m99Gpv7 .mbr-text {
  color: #000000;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKzXFnw1qR {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/banner-light4x-101-2000x675.jpg");
}
.cid-uKzXFnw1qR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKzXFnw1qR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uKzXFnw1qR .container {
    padding: 0 24px;
  }
}
.cid-uKzXFnw1qR .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper {
    padding: 0 !important;
    border-radius: 0 !important;
  }
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uKzXFnw1qR .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uKzXFnw1qR .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: flex-start;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: flex-start;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uKzXFnw1qR .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uKzXFnw1qR .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uKzXFnw1qR .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uKzXFnw1qR .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uKzXFnw1qR .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uKzXFnw1qR .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uKzXFnw1qR .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uKzXFnw1qR .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uKzXFnw1qR .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uKzXFnw1qR .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uKzXFnw1qR .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uKzXFnw1qR .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uKzXFnw1qR .mbr-desc,
.cid-uKzXFnw1qR .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uKzXFnw1qR .mbr-text,
.cid-uKzXFnw1qR .text-wrapper {
  color: #11324f;
  text-align: left;
}
.cid-uKzXFnw1qR .mbr-rating {
  color: #EFCC4E;
}
.cid-uKzXFnw1qR .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uKzXFnw1qR .mbr-section-title,
.cid-uKzXFnw1qR .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uKzXFnw1qR .mbr-rating,
.cid-uKzXFnw1qR .rating-wrapper,
.cid-uKzXFnw1qR .people-wrapper {
  text-align: center;
}
.cid-uKzXFnw1qR .mbr-people,
.cid-uKzXFnw1qR .people-wrapper {
  text-align: left;
}
.cid-uKzXFnw1qR .mbr-section-title-1,
.cid-uKzXFnw1qR .mbr-section-btn {
  color: #2592c5;
}
.cid-uKzXFnw1qR .mbr-section-title-1 {
  display: inline-block;
}
.cid-uKzXFnw1qR span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uKzXFnw1qR .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uKzXFnw1qR .card {
  justify-content: center;
}
.cid-uKzXFnw1qR .item-title {
  color: #141c30;
}
.cid-uKzXFnw1qR .list {
  color: #bee0d6;
}
.cid-uKzXFnw1qR .list,
.cid-uKzXFnw1qR .item-wrap,
.cid-uKzXFnw1qR .list-wrapper {
  color: #000000;
}
.cid-uKzXFnw1qR .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uKA0gahu72 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uKA0gahu72 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKA0gahu72 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKA0gahu72 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uKA0gahu72 .row {
    flex-direction: column-reverse;
  }
  .cid-uKA0gahu72 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uKA0gahu72 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uKA0gahu72 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uKA0gahu72 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uKA0gahu72 .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uKA0gahu72 .mbr-section-subtitle,
.cid-uKA0gahu72 .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uKA0gahu72 ul {
  padding-left: 0;
}
.cid-uKA0gahu72 ul li {
  list-style: none;
}
.cid-uKA0gahu72 .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uKA0gahu72 .mbr-section-title,
.cid-uKA0gahu72 .mbr-section-btn {
  text-align: left;
}
.cid-uKBFM6qgVE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uKBFM6qgVE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKBFM6qgVE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKBFM6qgVE .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKBFM6qgVE .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uKBFM6qgVE .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uKBFM6qgVE .mbr-text,
.cid-uKBFM6qgVE .text-wrapper {
  text-align: left;
}
.cid-uKBFM6qgVE .content-wrap {
  background-color: #fff;
  padding: 25px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 180px;
}
.cid-uL4jNNn7PK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uL4jNNn7PK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4jNNn7PK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4jNNn7PK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL4jNNn7PK .row {
    flex-direction: column-reverse;
  }
  .cid-uL4jNNn7PK .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL4jNNn7PK .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL4jNNn7PK .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL4jNNn7PK .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL4jNNn7PK .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL4jNNn7PK .mbr-section-subtitle,
.cid-uL4jNNn7PK .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL4jNNn7PK ul {
  padding-left: 0;
}
.cid-uL4jNNn7PK ul li {
  list-style: none;
}
.cid-uL4jNNn7PK .hero-logo {
  height: 120px;
  width: 120px;
}
.cid-uL4jNNn7PK .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL4jNNn7PK .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4jNNn7PK .mbr-text,
.cid-uL4jNNn7PK .mbr-section-btn {
  text-align: center;
}
.cid-uL4jNNn7PK .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL4jNNn7PK .mbr-section-title,
.cid-uL4jNNn7PK .mbr-section-btn {
  text-align: center;
}
.cid-uL4jNNn7PK .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL4jNNn7PK .problem-row {
  background-color: #fff !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uL4u6ljD58 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uL4u6ljD58 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4u6ljD58 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4u6ljD58 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL4u6ljD58 .row {
    flex-direction: column-reverse;
  }
  .cid-uL4u6ljD58 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL4u6ljD58 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL4u6ljD58 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL4u6ljD58 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL4u6ljD58 .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL4u6ljD58 .mbr-section-subtitle,
.cid-uL4u6ljD58 .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL4u6ljD58 ul {
  padding-left: 0;
}
.cid-uL4u6ljD58 ul li {
  list-style: none;
}
.cid-uL4u6ljD58 .hero-logo {
  height: 40px;
  width: 40px;
}
.cid-uL4u6ljD58 .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL4u6ljD58 .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4u6ljD58 .mbr-text,
.cid-uL4u6ljD58 .mbr-section-btn {
  text-align: center;
}
.cid-uL4u6ljD58 .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL4u6ljD58 .mbr-section-title,
.cid-uL4u6ljD58 .mbr-section-btn {
  text-align: center;
}
.cid-uL4u6ljD58 .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL4u6ljD58 .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uKC6b647l7 {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKC6b647l7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKC6b647l7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKC6b647l7 .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uKC6b647l7 .item {
    margin-bottom: 1rem;
  }
}
.cid-uKC6b647l7 .item:last-child .icon-box:before {
  display: none;
}
.cid-uKC6b647l7 .item.last .icon-box:before {
  display: none;
}
.cid-uKC6b647l7 .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uKC6b647l7 .icon-box {
    margin-right: 1rem;
  }
}
.cid-uKC6b647l7 span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKC6b647l7 .card {
    margin-bottom: 2rem;
  }
  .cid-uKC6b647l7 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uKC6b647l7 .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uKC9pXt9f4 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f9a647;
}
.cid-uKC9pXt9f4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKC9pXt9f4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKC9pXt9f4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uKC9pXt9f4 .row {
    flex-direction: column-reverse;
  }
  .cid-uKC9pXt9f4 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uKC9pXt9f4 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uKC9pXt9f4 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uKC9pXt9f4 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uKC9pXt9f4 .card-title {
  color: #11324f;
}
.cid-uKC9pXt9f4 .mbr-section-subtitle,
.cid-uKC9pXt9f4 .mbr-section-head .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-uKC9pXt9f4 ul {
  padding-left: 0;
}
.cid-uKC9pXt9f4 ul li {
  list-style: none;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uKCagSM7tS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uKCagSM7tS nav.navbar {
  position: fixed;
}
.cid-uKCagSM7tS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKCagSM7tS .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uKCagSM7tS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uKCagSM7tS .dropdown-item:hover,
.cid-uKCagSM7tS .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uKCagSM7tS .dropdown-item:hover span {
  color: white;
}
.cid-uKCagSM7tS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uKCagSM7tS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uKCagSM7tS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uKCagSM7tS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uKCagSM7tS .nav-link {
  position: relative;
}
.cid-uKCagSM7tS .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uKCagSM7tS .container {
    flex-wrap: wrap;
  }
}
.cid-uKCagSM7tS .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uKCagSM7tS .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uKCagSM7tS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uKCagSM7tS .dropdown-menu,
.cid-uKCagSM7tS .navbar.opened {
  background: #ffffff !important;
}
.cid-uKCagSM7tS .nav-item:focus,
.cid-uKCagSM7tS .nav-link:focus {
  outline: none;
}
.cid-uKCagSM7tS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKCagSM7tS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKCagSM7tS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uKCagSM7tS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKCagSM7tS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKCagSM7tS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKCagSM7tS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uKCagSM7tS .navbar.opened {
  transition: all 0.3s;
}
.cid-uKCagSM7tS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uKCagSM7tS .navbar .navbar-logo img {
  width: auto;
}
.cid-uKCagSM7tS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uKCagSM7tS .navbar.collapsed {
  justify-content: center;
}
.cid-uKCagSM7tS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKCagSM7tS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uKCagSM7tS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uKCagSM7tS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKCagSM7tS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKCagSM7tS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uKCagSM7tS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKCagSM7tS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uKCagSM7tS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uKCagSM7tS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKCagSM7tS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKCagSM7tS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKCagSM7tS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKCagSM7tS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uKCagSM7tS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uKCagSM7tS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uKCagSM7tS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uKCagSM7tS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uKCagSM7tS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKCagSM7tS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uKCagSM7tS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uKCagSM7tS .navbar.navbar-short {
  min-height: 60px;
}
.cid-uKCagSM7tS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uKCagSM7tS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uKCagSM7tS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uKCagSM7tS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKCagSM7tS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uKCagSM7tS .dropdown-item.active,
.cid-uKCagSM7tS .dropdown-item:active {
  background-color: transparent;
}
.cid-uKCagSM7tS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKCagSM7tS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKCagSM7tS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKCagSM7tS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uKCagSM7tS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uKCagSM7tS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uKCagSM7tS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKCagSM7tS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uKCagSM7tS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uKCagSM7tS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uKCagSM7tS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uKCagSM7tS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKCagSM7tS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKCagSM7tS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uKCagSM7tS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKCagSM7tS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uKCagSM7tS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uKCagSM7tS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKCagSM7tS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uKCagSM7tS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKCagSM7tS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uKCagSM7tS .navbar {
    height: 70px;
  }
  .cid-uKCagSM7tS .navbar.opened {
    height: auto;
  }
  .cid-uKCagSM7tS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKCagTjMeS {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/assessor-light-banner4x-100-2000x675.jpg");
}
.cid-uKCagTjMeS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKCagTjMeS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uKCagTjMeS .container {
    padding: 0 24px;
  }
}
.cid-uKCagTjMeS .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper {
    padding: 0 !important;
    border-radius: 0 !important;
  }
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uKCagTjMeS .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uKCagTjMeS .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: flex-start;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uKCagTjMeS .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uKCagTjMeS .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uKCagTjMeS .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uKCagTjMeS .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uKCagTjMeS .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uKCagTjMeS .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uKCagTjMeS .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uKCagTjMeS .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uKCagTjMeS .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uKCagTjMeS .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uKCagTjMeS .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uKCagTjMeS .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uKCagTjMeS .mbr-desc,
.cid-uKCagTjMeS .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uKCagTjMeS .mbr-text,
.cid-uKCagTjMeS .text-wrapper {
  color: #fafafa;
  text-align: left;
}
.cid-uKCagTjMeS .mbr-rating {
  color: #EFCC4E;
}
.cid-uKCagTjMeS .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uKCagTjMeS .mbr-section-title,
.cid-uKCagTjMeS .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uKCagTjMeS .mbr-rating,
.cid-uKCagTjMeS .rating-wrapper,
.cid-uKCagTjMeS .people-wrapper {
  text-align: center;
}
.cid-uKCagTjMeS .mbr-people,
.cid-uKCagTjMeS .people-wrapper {
  text-align: left;
}
.cid-uKCagTjMeS .mbr-section-title-1,
.cid-uKCagTjMeS .mbr-section-btn {
  color: #2592c5;
}
.cid-uKCagTjMeS .mbr-section-title-1 {
  display: inline-block;
}
.cid-uKCagTjMeS span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uKCagTjMeS .hero-logo {
  border: 2px solid #49853e;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 75px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uKCagTjMeS .card {
  justify-content: center;
}
.cid-uKCagTjMeS .item-title {
  color: #141c30;
}
.cid-uKCagTjMeS .list {
  color: #bee0d6;
}
.cid-uKCagTjMeS .list,
.cid-uKCagTjMeS .item-wrap,
.cid-uKCagTjMeS .list-wrapper {
  color: #000000;
}
.cid-uKCagTjMeS .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uKCagTjMeS .mbr-section-title,
.cid-uKCagTjMeS .mbr-section-btn DIV {
  text-align: left;
}
.cid-uKCagTOIPs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uKCagTOIPs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKCagTOIPs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKCagTOIPs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uKCagTOIPs .row {
    flex-direction: column-reverse;
  }
  .cid-uKCagTOIPs .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uKCagTOIPs .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uKCagTOIPs .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uKCagTOIPs .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uKCagTOIPs .card-title {
  color: #11324f;
}
.cid-uKCagTOIPs .mbr-section-subtitle,
.cid-uKCagTOIPs .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uKCagTOIPs ul {
  padding-left: 0;
}
.cid-uKCagTOIPs ul li {
  list-style: none;
}
.cid-uKCagTOIPs .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uKCagTOIPs .mbr-section-title,
.cid-uKCagTOIPs .mbr-section-btn {
  text-align: left;
  color: #318a23;
}
.cid-uKCagUjF17 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKCagUjF17 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKCagUjF17 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKCagUjF17 .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKCagUjF17 .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uKCagUjF17 .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uKCagUjF17 .mbr-text,
.cid-uKCagUjF17 .text-wrapper {
  text-align: left;
}
.cid-uKCagUjF17 .content-wrap {
  background-color: #fff;
  padding: 25px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 180px;
}
.cid-uL4kYpSXRz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uL4kYpSXRz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4kYpSXRz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4kYpSXRz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL4kYpSXRz .row {
    flex-direction: column-reverse;
  }
  .cid-uL4kYpSXRz .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL4kYpSXRz .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL4kYpSXRz .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL4kYpSXRz .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL4kYpSXRz .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL4kYpSXRz .mbr-section-subtitle,
.cid-uL4kYpSXRz .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL4kYpSXRz ul {
  padding-left: 0;
}
.cid-uL4kYpSXRz ul li {
  list-style: none;
}
.cid-uL4kYpSXRz .hero-logo {
  height: 80px;
  width: 80px;
}
.cid-uL4kYpSXRz .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL4kYpSXRz .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4kYpSXRz .mbr-text,
.cid-uL4kYpSXRz .mbr-section-btn {
  text-align: center;
}
.cid-uL4kYpSXRz .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL4kYpSXRz .mbr-section-title,
.cid-uL4kYpSXRz .mbr-section-btn {
  text-align: center;
}
.cid-uL4kYpSXRz .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL4kYpSXRz .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uL4pn3fvMW {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uL4pn3fvMW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4pn3fvMW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4pn3fvMW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL4pn3fvMW .w-75 {
    width: 100% !important;
  }
  .cid-uL4pn3fvMW .row {
    flex-direction: column-reverse;
  }
  .cid-uL4pn3fvMW .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL4pn3fvMW .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL4pn3fvMW .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL4pn3fvMW .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL4pn3fvMW .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL4pn3fvMW .mbr-section-subtitle,
.cid-uL4pn3fvMW .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL4pn3fvMW ul {
  padding-left: 0;
}
.cid-uL4pn3fvMW ul li {
  list-style: none;
}
.cid-uL4pn3fvMW .hero-logo {
  height: 40px;
  width: 40px;
  opacity: 0.6;
}
.cid-uL4pn3fvMW .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL4pn3fvMW .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4pn3fvMW .mbr-text,
.cid-uL4pn3fvMW .mbr-section-btn {
  text-align: center;
}
.cid-uL4pn3fvMW .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL4pn3fvMW .mbr-section-title,
.cid-uL4pn3fvMW .mbr-section-btn {
  text-align: center;
}
.cid-uL4pn3fvMW .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL4pn3fvMW .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uL4qvcgJXr {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uL4qvcgJXr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4qvcgJXr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4qvcgJXr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL4qvcgJXr .row {
    flex-direction: column-reverse;
  }
  .cid-uL4qvcgJXr .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL4qvcgJXr .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL4qvcgJXr .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL4qvcgJXr .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL4qvcgJXr .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL4qvcgJXr .mbr-section-subtitle,
.cid-uL4qvcgJXr .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL4qvcgJXr ul {
  padding-left: 0;
}
.cid-uL4qvcgJXr ul li {
  list-style: none;
}
.cid-uL4qvcgJXr .hero-logo {
  height: 40px;
  width: 40px;
  opacity: 0.6;
}
.cid-uL4qvcgJXr .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL4qvcgJXr .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4qvcgJXr .mbr-text,
.cid-uL4qvcgJXr .mbr-section-btn {
  text-align: center;
}
.cid-uL4qvcgJXr .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL4qvcgJXr .mbr-section-title,
.cid-uL4qvcgJXr .mbr-section-btn {
  text-align: center;
}
.cid-uL4qvcgJXr .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL4qvcgJXr .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uKCagVV5cC {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKCagVV5cC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKCagVV5cC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKCagVV5cC .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-bottom: 4rem;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .cid-uKCagVV5cC .item {
    margin-bottom: 1rem;
  }
}
.cid-uKCagVV5cC .item:last-child .icon-box:before {
  display: none;
}
.cid-uKCagVV5cC .item.last .icon-box:before {
  display: none;
}
.cid-uKCagVV5cC .icon-box {
  background: #22a5e5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-uKCagVV5cC .icon-box {
    margin-right: 1rem;
  }
}
.cid-uKCagVV5cC span {
  font-size: 1rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKCagVV5cC .card {
    margin-bottom: 2rem;
  }
  .cid-uKCagVV5cC .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uKCagVV5cC .mobi-mbri-right {
  font-size: 0.9rem !important;
}
.cid-uKCagVV5cC .image-wrapper {
  margin: 15px;
}
.cid-uKCagXoZbN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uKCagXoZbN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKCagXoZbN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKCagXoZbN .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uKCagXoZbN .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uKCagXoZbN .content-wrap .row {
  justify-content: center;
}
.cid-uKCagXoZbN .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uKCagXoZbN .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uKCagXoZbN .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uKCagXoZbN .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uKCagXoZbN .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uKCagXoZbN .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uKCagXoZbN .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uKCagXoZbN .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uKCagXoZbN .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uKCagXoZbN .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uKCagXoZbN .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uKCagXoZbN .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uKCagXoZbN .nav-wrapper .list .item-wrap:hover,
.cid-uKCagXoZbN .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uKCagXoZbN .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uKCagXoZbN .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uKCagXoZbN .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uKCagXoZbN .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uKCagXoZbN .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uKCagXoZbN .contacts-wrapper .list .item-wrap:hover,
.cid-uKCagXoZbN .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uKCagXoZbN .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uKCagXoZbN .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uKCagXoZbN .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uKCagXoZbN .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uKCagXoZbN .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uKCagXoZbN .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uKCagXoZbN .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uKCagXoZbN .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uKCagXoZbN .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uKCagXoZbN .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uKCagXoZbN .mbr-section-title {
  color: #ed463f;
}
.cid-uKCagXoZbN .mbr-section-subtitle {
  color: #353535;
}
.cid-uKCagXoZbN .list {
  color: #404349;
}
.cid-uKCagXoZbN .mbr-section-title,
.cid-uKCagXoZbN .title-wrapper {
  color: #000000;
}
.cid-uKCagXoZbN .list,
.cid-uKCagXoZbN .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uKCagXoZbN a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDdFxyjEMJ {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-uDdFxyjEMJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdFxyjEMJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDdFxyjEMJ .container {
    padding: 0 24px;
  }
}
.cid-uDdFxyjEMJ .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDdFxyjEMJ .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDdFxyjEMJ .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDdFxyjEMJ .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDdFxyjEMJ .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDdFxyjEMJ .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDdFxyjEMJ .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDdFxyjEMJ .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDdFxyjEMJ .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDdFxyjEMJ .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDdFxyjEMJ .mbr-desc,
.cid-uDdFxyjEMJ .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDdFxyjEMJ .mbr-text,
.cid-uDdFxyjEMJ .text-wrapper {
  color: #11324f;
  text-align: right;
}
.cid-uDdFxyjEMJ .mbr-rating {
  color: #EFCC4E;
}
.cid-uDdFxyjEMJ .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDdFxyjEMJ .mbr-section-title,
.cid-uDdFxyjEMJ .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDdFxyjEMJ .mbr-rating,
.cid-uDdFxyjEMJ .rating-wrapper,
.cid-uDdFxyjEMJ .people-wrapper {
  text-align: center;
}
.cid-uDdFxyjEMJ .mbr-people,
.cid-uDdFxyjEMJ .people-wrapper {
  text-align: left;
}
.cid-uDdFxyjEMJ .mbr-section-title-1,
.cid-uDdFxyjEMJ .mbr-section-btn {
  color: #2592c5;
}
.cid-uDdFxyjEMJ .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDdFxyjEMJ span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDdFxyjEMJ .hero-logo {
  border: 2px solid #74b447;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDdFxyjEMJ .card {
  justify-content: center;
}
.cid-uDdFxyjEMJ .item-title {
  color: #141c30;
}
.cid-uDdFxyjEMJ .list {
  color: #bee0d6;
}
.cid-uDdFxyjEMJ .list,
.cid-uDdFxyjEMJ .item-wrap,
.cid-uDdFxyjEMJ .list-wrapper {
  color: #000000;
}
.cid-uDdFxyjEMJ .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDdJTNxgdH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDdJTNxgdH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdJTNxgdH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDdJTNxgdH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDdJTNxgdH .row {
    flex-direction: column-reverse;
  }
  .cid-uDdJTNxgdH .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDdJTNxgdH .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDdJTNxgdH .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDdJTNxgdH .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDdJTNxgdH .card-title {
  color: #11324f;
}
.cid-uDdJTNxgdH .mbr-section-subtitle,
.cid-uDdJTNxgdH .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDdJTNxgdH ul {
  padding-left: 0;
}
.cid-uDdJTNxgdH ul li {
  list-style: none;
}
.cid-uDdN17wt72 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDdN17wt72 .item:focus,
.cid-uDdN17wt72 span:focus {
  outline: none;
}
.cid-uDdN17wt72 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDdN17wt72 .item {
    margin-bottom: 1rem;
  }
}
.cid-uDdN17wt72 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDdN17wt72 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDdN17wt72 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDdN17wt72 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDdN17wt72 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDdN17wt72 .mbr-section-title {
  color: #1f233e;
  text-align: center;
}
.cid-uDdN17wt72 .mbr-text,
.cid-uDdN17wt72 .item .mbr-section-btn {
  text-align: center;
}
.cid-uDdN17wt72 .content-head {
  max-width: 800px;
}
.cid-uDdN17wt72 .mbr-number {
  color: #bbbbbb;
}
.cid-uDdN17wt72 .mbr-section-subtitle,
.cid-uDdN17wt72 .mbr-section-head .mbr-section-btn {
  text-align: center;
}
.cid-uDdN17wt72 .mbr-text {
  text-align: left;
}
.cid-uDdN17wt72 .mbr-text,
.cid-uDdN17wt72 .mbr-card-btn {
  text-align: left;
}
.cid-uDdN17wt72 .mbr-text,
.cid-uDdN17wt72 .mbr-section-btn {
  text-align: left;
}
.cid-uDdN17wt72 .mbr-text,
.cid-uDdN17wt72 .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDdN17wt72 .card-text,
.cid-uDdN17wt72 .item .mbr-section-btn {
  text-align: left;
}
.cid-uDdN17wt72 .card-title {
  text-align: left;
}
.cid-t83Zo0D3EV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-t83Zo0D3EV .carousel {
    min-height: 600px;
  }
  .cid-t83Zo0D3EV .carousel img {
    max-height: 600px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t83Zo0D3EV .carousel {
    min-height: 390px;
  }
  .cid-t83Zo0D3EV .carousel img {
    max-height: 390px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-t83Zo0D3EV .carousel {
    min-height: 330px;
  }
  .cid-t83Zo0D3EV .carousel img {
    max-height: 330px;
    object-fit: contain;
  }
  .cid-t83Zo0D3EV .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t83Zo0D3EV .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t83Zo0D3EV .carousel,
.cid-t83Zo0D3EV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t83Zo0D3EV .item-wrapper {
  width: 100%;
}
.cid-t83Zo0D3EV .carousel-caption {
  bottom: 40px;
}
.cid-t83Zo0D3EV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-t83Zo0D3EV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t83Zo0D3EV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t83Zo0D3EV .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t83Zo0D3EV .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t83Zo0D3EV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t83Zo0D3EV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t83Zo0D3EV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t83Zo0D3EV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t83Zo0D3EV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t83Zo0D3EV .carousel-indicators li.active,
.cid-t83Zo0D3EV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t83Zo0D3EV .carousel-indicators li::after,
.cid-t83Zo0D3EV .carousel-indicators li::before {
  content: none;
}
.cid-t83Zo0D3EV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t83Zo0D3EV .carousel-indicators {
    display: none !important;
  }
}
.cid-uDdLHDKfZ7 {
  overflow: hidden;
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-uDdLHDKfZ7 .title_block {
  margin-bottom: 80px;
}
.cid-uDdLHDKfZ7 .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDdLHDKfZ7 .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDdLHDKfZ7 .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDdLHDKfZ7 .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDdLHDKfZ7 .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDdLHDKfZ7 .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDdLHDKfZ7 .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDdLHDKfZ7 .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDdLHDKfZ7 .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDdLHDKfZ7 .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDdLHDKfZ7 .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDdLHDKfZ7 .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDdLHDKfZ7 .carousel-item > div {
  width: 100%;
}
.cid-uDdLHDKfZ7 .carousel-item.active,
.cid-uDdLHDKfZ7 .carousel-item-next,
.cid-uDdLHDKfZ7 .carousel-item-prev {
  display: flex;
}
.cid-uDdLHDKfZ7 .carousel-controls a {
  width: 9%;
}
.cid-uDdLHDKfZ7 .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDdLHDKfZ7 .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDdLHDKfZ7 .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDdLHDKfZ7 .title_block {
    margin-bottom: 40px;
  }
  .cid-uDdLHDKfZ7 .card_header {
    flex-direction: column;
  }
  .cid-uDdLHDKfZ7 .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDdLHDKfZ7 .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDdLHDKfZ7 .carousel-controls {
    display: none;
  }
  .cid-uDdLHDKfZ7 .carousel-item {
    padding: 0;
  }
  .cid-uDdLHDKfZ7 .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDdLHDKfZ7 .card_header {
    margin-bottom: 15px;
  }
  .cid-uDdLHDKfZ7 .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDdLHDKfZ7 .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDdLHDKfZ7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdLHDKfZ7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDdLHDKfZ7 .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDdLHDKfZ7 .card_header + p {
  font-size: 16px;
  line-height: inherit;
}
.cid-uDdLHDKfZ7 .desk DIV {
  text-align: center;
}
.cid-uDdMz8I5tr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #11324f;
}
.cid-uDdMz8I5tr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdMz8I5tr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDdMz8I5tr .container {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-uDdMz8I5tr .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uDdMz8I5tr .row {
  justify-content: space-between;
}
.cid-uDdMz8I5tr .items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 992px) {
  .cid-uDdMz8I5tr .items-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.cid-uDdMz8I5tr .item {
  background: #ffffff;
  padding: 25px;
  border-radius: 30px;
}
.cid-uDdMz8I5tr .item .item-wrapper .card-box {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 992px) {
  .cid-uDdMz8I5tr .item .item-wrapper .card-box {
    display: block;
  }
}
.cid-uDdMz8I5tr .item .item-wrapper .card-box .icon-wrapper {
  margin-right: 22px;
}
@media (max-width: 992px) {
  .cid-uDdMz8I5tr .item .item-wrapper .card-box .icon-wrapper {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.cid-uDdMz8I5tr .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 35px;
  height: 35px;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 100%;
}
.cid-uDdMz8I5tr .item .item-wrapper .card-box .card-title {
  margin-bottom: 0;
}
.cid-uDdMz8I5tr .mbr-section-title {
  color: #000000;
}
.cid-uDdMz8I5tr .mbr-section-title1,
.cid-uDdMz8I5tr .mbr-section-btn1 {
  color: #fff;
}
.cid-uDdMz8I5tr .mbr-section-title,
.cid-uDdMz8I5tr .mbr-section-btn {
  color: #ffffff;
}
.cid-uDdMz8I5tr .mbr-section-title1,
.cid-uDdMz8I5tr .mbr-section-btn {
  color: #2299aa;
}
.cid-uDdMz8I5tr .card-title {
  color: #11324f;
  text-align: left;
}
.cid-uDdMz8I5tr .border-primary {
  padding: 20px;
  border-radius: 20px;
}
.cid-uDjUxktCah {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cid-uDjUxktCah .col-md-6 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cid-uDjUxktCah .mbr-section-head {
    padding: 0;
  }
}
.cid-uDjUxktCah .people {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .cid-uDjUxktCah .people {
    padding: 0;
  }
}
.cid-uDjUxktCah .mbr-section-title {
  color: #11324f;
  margin: 0;
}
.cid-uDjUxktCah .mbr-section-subtitle {
  color: #11324f;
  margin: 0;
}
.cid-uDjUxktCah .mbr-text {
  color: #6b6b6b;
  width: 362px;
  max-width: 362px;
  margin: 10px auto;
}
@media (max-width: 400px) {
  .cid-uDjUxktCah .mbr-text {
    width: 100%;
  }
}
.cid-uDjUxktCah .item-name {
  color: #11324f;
  margin: 0;
}
.cid-uDjUxktCah h3 {
  margin: 0;
}
.cid-uDjUxktCah .occupation {
  color: #6b6b6b;
  margin: 0;
}
.cid-uDjUxktCah .item {
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
@media (max-width: 767px) {
  .cid-uDjUxktCah .item {
    margin-bottom: 80px;
  }
}
.cid-uDjUxktCah .item-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  .cid-uDjUxktCah .item-wrapper {
    flex-direction: column;
  }
}
.cid-uDjUxktCah .item-caption {
  width: 70%;
  padding-left: 30px;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fafafa;
}
@media (max-width: 767px) {
  .cid-uDjUxktCah .item-caption {
    width: 100%;
    padding-left: 0;
  }
}
.cid-uDjUxktCah .top {
  padding-top: 16px;
}
.cid-uDjUxktCah .socials-wrap {
  margin-bottom: 5px;
}
.cid-uDjUxktCah .socials {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.cid-uDjUxktCah .socials p {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .cid-uDjUxktCah .socials p {
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
.cid-uDjUxktCah .socials-item .link {
  color: #000000;
}
.cid-uDjUxktCah .item-img {
  width: 30%;
  aspect-ratio: 1;
  position: relative;
  overflow: hidden;
  border: 2px solid #fafafa;
}
@media (max-width: 767px) {
  .cid-uDjUxktCah .item-img {
    width: 100%;
    height: 100%;
  }
}
.cid-uDjUxktCah .item-img::before {
  display: none;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-uDjUxktCah .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDjUxktCah .item:hover {
  cursor: pointer;
}
.cid-uDjUxktCah .item:hover .item-img::before {
  opacity: 0.7;
}
.cid-uDjUxktCah .mbr-card-text {
  color: #11324f;
}
.cid-uDjUxktCah .inner-products .item-wrapper {
  background-color: #f5f5f5;
  padding: 10px;
  border-radius: 10px;
}
.cid-uDjUxktCah .inner-products .item-wrapper .item-img {
  border-right: none;
  border-top: none;
  border-left: none;
}
.cid-uDjUxktCah .inner-products .item-wrapper .item-caption {
  background-color: #fff;
}
.cid-uDjUPrtGx6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDjUPrtGx6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjUPrtGx6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDjUPrtGx6 .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDjUPrtGx6 .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjUPrtGx6 .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDjUPrtGx6 .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjUPrtGx6 .container {
    padding: 0 24px;
  }
}
.cid-uDjUPrtGx6 .row {
  justify-content: center;
}
.cid-uDjUPrtGx6 .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDjUPrtGx6 .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDjUPrtGx6 .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDjUPrtGx6 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDjUPrtGx6 .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDjUPrtGx6 .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDjUPrtGx6 .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjUPrtGx6 .mbr-desc,
.cid-uDjUPrtGx6 .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDjUPrtGx6 .panel-title-edit {
  color: #18212d;
}
.cid-uDjUPrtGx6 .panel-text {
  color: #353535;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDd3y73p89 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-uDd3y73p89 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDd3y73p89 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDd3y73p89 .container {
    padding: 0 24px;
  }
}
.cid-uDd3y73p89 .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDd3y73p89 .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDd3y73p89 .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDd3y73p89 .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDd3y73p89 .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDd3y73p89 .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDd3y73p89 .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDd3y73p89 .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDd3y73p89 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDd3y73p89 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDd3y73p89 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDd3y73p89 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDd3y73p89 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDd3y73p89 .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDd3y73p89 .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDd3y73p89 .mbr-desc,
.cid-uDd3y73p89 .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDd3y73p89 .mbr-text,
.cid-uDd3y73p89 .text-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDd3y73p89 .mbr-rating {
  color: #EFCC4E;
}
.cid-uDd3y73p89 .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDd3y73p89 .mbr-section-title,
.cid-uDd3y73p89 .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDd3y73p89 .mbr-rating,
.cid-uDd3y73p89 .rating-wrapper,
.cid-uDd3y73p89 .people-wrapper {
  text-align: center;
}
.cid-uDd3y73p89 .mbr-people,
.cid-uDd3y73p89 .people-wrapper {
  text-align: left;
}
.cid-uDd3y73p89 .mbr-section-title-1,
.cid-uDd3y73p89 .mbr-section-btn {
  color: #2592c5;
}
.cid-uDd3y73p89 .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDd3y73p89 span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDd3y73p89 .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDd3y73p89 .card {
  justify-content: center;
}
.cid-uDd3y73p89 .item-title {
  color: #141c30;
}
.cid-uDd3y73p89 .list {
  color: #bee0d6;
}
.cid-uDd3y73p89 .list,
.cid-uDd3y73p89 .item-wrap,
.cid-uDd3y73p89 .list-wrapper {
  color: #000000;
}
.cid-uDd3y73p89 .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDgyEPjIdn {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDgyEPjIdn p {
  line-height: 1.6;
}
.cid-uDgyEPjIdn .card-box {
  width: -webkit-fill-available;
  background: #f8fbff;
  padding: 25px;
  border-radius: 25px;
  margin-bottom: 15px;
  min-height: 250px;
}
.cid-uDgyEPjIdn .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uDgyEPjIdn .card-img .img1 {
  color: #57468b !important;
}
.cid-uDgyEPjIdn .card-img .img2 {
  color: #5580ff !important;
}
.cid-uDgyEPjIdn .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uDgyEPjIdn .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uDgyEPjIdn .card-img .img5 {
  color: #bfceff !important;
}
.cid-uDgyEPjIdn .card-img .img6 {
  color: #57468b !important;
}
.cid-uDgyEPjIdn .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uDgyEPjIdn .card-wrapper {
  display: flex;
  flex-direction: row;
}
.cid-uDgyEPjIdn .card {
  height: 100%;
  margin: auto;
}
.cid-uDgyEPjIdn img {
  width: 100%;
  heigth: auto;
}
.cid-uDgyEPjIdn .card-title1 {
  color: #11324f;
  text-align: left;
  line-height: inherit;
}
.cid-uDgyEPjIdn .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uDgyEPjIdn .card-title2 {
  color: #000000;
}
.cid-uDgyEPjIdn .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uDgyEPjIdn .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uDgyEPjIdn .card-img {
    order: 1;
  }
  .cid-uDgyEPjIdn .card-box {
    order: 2;
  }
}
.cid-uDgyEPjIdn .card-img {
  width: auto;
}
.cid-uDgyEPjIdn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDgyEPjIdn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDgyEPjIdn .mbr-section-title,
.cid-uDgyEPjIdn .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDgyEPjIdn .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uDgyEPjIdn .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uDgyEPjIdn .card-wrapper.protect {
  height: 100%;
}
.cid-uDgyEPjIdn .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uDgyEPjIdn .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uDgyEPjIdn .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uDgyEPjIdn .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uDgyEPjIdn .product-illustration {
  border-radius: 15px;
}
.cid-uDgyEPjIdn .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uDgyEPjIdn .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uDgyEPjIdn .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uDgyEPjIdn .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uDgyEPjIdn .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uDgyEPjIdn .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uDgyEPjIdn .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uDgyEPjIdn .end-to-end-img {
  padding: 25px;
  border-radius: 25px;
  width: 90%;
  margin: auto;
}
.cid-uDgyEPjIdn .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uDgyEPjIdn .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uDgyEPjIdn .text-left {
  text-align: left !important;
}
.cid-uDgyEPjIdn .mbr-section-title,
.cid-uDgyEPjIdn .mbr-section-btn DIV {
  text-align: center;
}
.cid-uDd3QhYH3g {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDd3QhYH3g img,
.cid-uDd3QhYH3g .item-img {
  width: 100%;
}
.cid-uDd3QhYH3g .item:focus,
.cid-uDd3QhYH3g span:focus {
  outline: none;
}
.cid-uDd3QhYH3g .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDd3QhYH3g .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDd3QhYH3g .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDd3QhYH3g .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDd3QhYH3g .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDd3QhYH3g .mbr-section-title {
  color: #232323;
}
.cid-uDd3QhYH3g .mbr-text,
.cid-uDd3QhYH3g .mbr-section-btn {
  text-align: left;
}
.cid-uDd3QhYH3g .item-title {
  text-align: left;
}
.cid-uDd3QhYH3g .item-subtitle {
  text-align: center;
}
.cid-uDd46tMZmH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDd46tMZmH .item:focus,
.cid-uDd46tMZmH span:focus {
  outline: none;
}
.cid-uDd46tMZmH .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDd46tMZmH .item {
    margin-bottom: 1rem;
  }
}
.cid-uDd46tMZmH .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDd46tMZmH .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDd46tMZmH .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDd46tMZmH .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDd46tMZmH .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDd46tMZmH .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uDd46tMZmH .mbr-text,
.cid-uDd46tMZmH .item .mbr-section-btn {
  text-align: center;
}
.cid-uDd46tMZmH .content-head {
  max-width: 800px;
}
.cid-uDd46tMZmH .mbr-number {
  color: #edeceb;
}
.cid-uDd46tMZmH .mbr-section-subtitle,
.cid-uDd46tMZmH .mbr-section-head .mbr-section-btn {
  text-align: center;
}
.cid-uDd46tMZmH .mbr-text {
  text-align: left;
}
.cid-uDd46tMZmH .mbr-text,
.cid-uDd46tMZmH .mbr-card-btn {
  text-align: left;
}
.cid-uDd46tMZmH .mbr-text,
.cid-uDd46tMZmH .mbr-section-btn {
  text-align: left;
}
.cid-uDd46tMZmH .mbr-text,
.cid-uDd46tMZmH .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDd46tMZmH .card-text,
.cid-uDd46tMZmH .item .mbr-section-btn {
  text-align: left;
}
.cid-uDd46tMZmH .card-title {
  text-align: left;
}
.cid-uDd5XozS1V {
  overflow: hidden;
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDd5XozS1V .title_block {
  margin-bottom: 80px;
}
.cid-uDd5XozS1V .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #2592c5;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-uDd5XozS1V .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDd5XozS1V .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 25px;
  background-color: #ffffff;
}
.cid-uDd5XozS1V .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.cid-uDd5XozS1V .user {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uDd5XozS1V .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-uDd5XozS1V .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-uDd5XozS1V .user_name {
  margin-bottom: 2px;
  display: block;
  color: #11324f;
  text-align: left;
}
.cid-uDd5XozS1V .desk {
  margin-bottom: 0;
  text-align: center;
  color: #11324f;
}
.cid-uDd5XozS1V .iconfont-wrapper {
  min-width: 115px;
}
.cid-uDd5XozS1V .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-uDd5XozS1V .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-uDd5XozS1V .carousel-item > div {
  width: 100%;
}
.cid-uDd5XozS1V .carousel-item.active,
.cid-uDd5XozS1V .carousel-item-next,
.cid-uDd5XozS1V .carousel-item-prev {
  display: flex;
}
.cid-uDd5XozS1V .carousel-controls a {
  width: 9%;
}
.cid-uDd5XozS1V .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uDd5XozS1V .carousel-controls a:hover span {
  background-color: #22a5e5;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uDd5XozS1V .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-uDd5XozS1V .title_block {
    margin-bottom: 40px;
  }
  .cid-uDd5XozS1V .card_header {
    flex-direction: column;
  }
  .cid-uDd5XozS1V .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-uDd5XozS1V .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-uDd5XozS1V .carousel-controls {
    display: none;
  }
  .cid-uDd5XozS1V .carousel-item {
    padding: 0;
  }
  .cid-uDd5XozS1V .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-uDd5XozS1V .card_header {
    margin-bottom: 15px;
  }
  .cid-uDd5XozS1V .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-uDd5XozS1V .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-uDd5XozS1V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDd5XozS1V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDd5XozS1V .mbr-text {
  color: #11324f;
  text-align: center;
}
.cid-uDd5XozS1V .card_header + p {
  font-size: 16px;
  line-height: inherit;
}
.cid-uDd5XozS1V .desk DIV {
  text-align: center;
}
.cid-uDjVIWcA7z {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDjVIWcA7z .item:focus,
.cid-uDjVIWcA7z span:focus {
  outline: none;
}
.cid-uDjVIWcA7z .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDjVIWcA7z .item {
    margin-bottom: 1rem;
  }
}
.cid-uDjVIWcA7z .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDjVIWcA7z .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDjVIWcA7z .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDjVIWcA7z .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDjVIWcA7z .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDjVIWcA7z .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjVIWcA7z .mbr-text,
.cid-uDjVIWcA7z .item .mbr-section-btn {
  text-align: center;
}
.cid-uDjVIWcA7z .content-head {
  max-width: 800px;
}
.cid-uDjVIWcA7z .mbr-number {
  color: #edeceb;
}
.cid-uDjVIWcA7z .mbr-section-subtitle,
.cid-uDjVIWcA7z .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDjVIWcA7z .mbr-text {
  text-align: left;
}
.cid-uDjVIWcA7z .mbr-text,
.cid-uDjVIWcA7z .mbr-card-btn {
  text-align: left;
}
.cid-uDjVIWcA7z .mbr-text,
.cid-uDjVIWcA7z .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDjVIWcA7z .mbr-text,
.cid-uDjVIWcA7z .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDjVIWcA7z .card-text,
.cid-uDjVIWcA7z .item .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDjVIWcA7z .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uDjVIWcA7z span.mobi {
  font-size: 40px !important;
}
.cid-uDjVIWcA7z .mobi-mbri {
  display: none;
}
.cid-uDSMb8Kact {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDSMb8Kact img,
.cid-uDSMb8Kact .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uDSMb8Kact .item:focus,
.cid-uDSMb8Kact span:focus {
  outline: none;
}
.cid-uDSMb8Kact .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDSMb8Kact .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDSMb8Kact .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDSMb8Kact .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uDSMb8Kact .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDSMb8Kact .mbr-section-title {
  color: #ffffff;
}
.cid-uDSMb8Kact .mbr-text,
.cid-uDSMb8Kact .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDSMb8Kact .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uDSMb8Kact .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uDSMb8Kact .mbr-section-subtitle {
  color: #11324f;
}
.cid-uDjVYvJdw9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDjVYvJdw9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjVYvJdw9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDjVYvJdw9 .container {
    padding: 0 30px;
  }
}
.cid-uDjVYvJdw9 .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDjVYvJdw9 .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDjVYvJdw9 .content-wrapper {
    padding: 0;
  }
}
.cid-uDjVYvJdw9 .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDjVYvJdw9 .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDjVYvJdw9 .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDjVYvJdw9 .mbr-section-title {
  color: #254b45;
}
.cid-uDjVYvJdw9 .mbr-section-title,
.cid-uDjVYvJdw9 .mbr-section-btn {
  color: #11324f;
}
.cid-uDjVYvJdw9 .card-text,
.cid-uDjVYvJdw9 .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDjVKYxsRs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cid-uDjVKYxsRs .col-md-6 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cid-uDjVKYxsRs .mbr-section-head {
    padding: 0;
  }
}
.cid-uDjVKYxsRs .people {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .cid-uDjVKYxsRs .people {
    padding: 0;
  }
}
.cid-uDjVKYxsRs .mbr-section-title {
  color: #11324f;
  margin: 0;
}
.cid-uDjVKYxsRs .mbr-section-subtitle {
  color: #11324f;
  margin: 0;
}
.cid-uDjVKYxsRs .mbr-text {
  color: #6b6b6b;
  width: 362px;
  max-width: 362px;
  margin: 10px auto;
}
@media (max-width: 400px) {
  .cid-uDjVKYxsRs .mbr-text {
    width: 100%;
  }
}
.cid-uDjVKYxsRs .item-name {
  color: #11324f;
  margin: 0;
}
.cid-uDjVKYxsRs h3 {
  margin: 0;
}
.cid-uDjVKYxsRs .occupation {
  color: #6b6b6b;
  margin: 0;
}
.cid-uDjVKYxsRs .item {
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
@media (max-width: 767px) {
  .cid-uDjVKYxsRs .item {
    margin-bottom: 80px;
  }
}
.cid-uDjVKYxsRs .item-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  .cid-uDjVKYxsRs .item-wrapper {
    flex-direction: column;
  }
}
.cid-uDjVKYxsRs .item-caption {
  width: 70%;
  padding-left: 30px;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fafafa;
}
@media (max-width: 767px) {
  .cid-uDjVKYxsRs .item-caption {
    width: 100%;
    padding-left: 0;
  }
}
.cid-uDjVKYxsRs .top {
  padding-top: 16px;
}
.cid-uDjVKYxsRs .socials-wrap {
  margin-bottom: 5px;
}
.cid-uDjVKYxsRs .socials {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.cid-uDjVKYxsRs .socials p {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .cid-uDjVKYxsRs .socials p {
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
.cid-uDjVKYxsRs .socials-item .link {
  color: #000000;
}
.cid-uDjVKYxsRs .item-img {
  width: 30%;
  aspect-ratio: 1;
  position: relative;
  overflow: hidden;
  border: 2px solid #fafafa;
}
@media (max-width: 767px) {
  .cid-uDjVKYxsRs .item-img {
    width: 100%;
    height: 100%;
  }
}
.cid-uDjVKYxsRs .item-img::before {
  display: none;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-uDjVKYxsRs .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDjVKYxsRs .item:hover {
  cursor: pointer;
}
.cid-uDjVKYxsRs .item:hover .item-img::before {
  opacity: 0.7;
}
.cid-uDjVKYxsRs .mbr-card-text {
  color: #11324f;
}
.cid-uDjVLHriIJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDjVLHriIJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjVLHriIJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDjVLHriIJ .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDjVLHriIJ .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjVLHriIJ .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDjVLHriIJ .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjVLHriIJ .container {
    padding: 0 24px;
  }
}
.cid-uDjVLHriIJ .row {
  justify-content: center;
}
.cid-uDjVLHriIJ .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDjVLHriIJ .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDjVLHriIJ .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDjVLHriIJ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDjVLHriIJ .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDjVLHriIJ .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDjVLHriIJ .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjVLHriIJ .mbr-desc,
.cid-uDjVLHriIJ .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDjVLHriIJ .panel-title-edit {
  color: #18212d;
}
.cid-uDjVLHriIJ .panel-text {
  color: #353535;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sQpqtsVVtj {
  padding-top: 75px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-sQpqtsVVtj .subicon-title {
  color: #11324f;
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sQpqtsVVtj .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sQpqtsVVtj .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-sQpqtsVVtj .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-sQpqtsVVtj .process-icon,
.cid-sQpqtsVVtj .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-sQpqtsVVtj .wrapper,
.cid-sQpqtsVVtj .wrapper-without-before {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sQpqtsVVtj .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #fafafa;
  opacity: .4;
}
.cid-sQpqtsVVtj .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-sQpqtsVVtj .icon-container a {
  display: inherit;
}
.cid-sQpqtsVVtj .icon-number {
  text-align: center;
  height: 2em;
  width: 2em;
  margin: 0;
  line-height: 2em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #ffffff !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #000000;
  z-index: 1;
}
.cid-sQpqtsVVtj .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-sQpqtsVVtj .icon-main:hover .icon-wrapper {
  background-color: #ffffff !important;
}
.cid-sQpqtsVVtj .icon-main:hover .icon-number {
  background-color: #fafafa !important;
  color: #000000 !important;
}
.cid-sQpqtsVVtj .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 30px;
  color: #ffffff;
}
.cid-sQpqtsVVtj .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-sQpqtsVVtj .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-sQpqtsVVtj .third-elem .wrapper:before {
    display: none;
  }
}
.cid-sQpqtsVVtj .mbr-section-title {
  margin: 0;
}
.cid-sQpqtsVVtj .mbr-section-subtitle {
  color: #11324f;
  text-align: center;
}
.cid-sQpqtsVVtj .mbr-section-title,
.cid-sQpqtsVVtj .underline {
  color: #11324f;
}
.cid-sQpqtsVVtj .subicon-title P {
  text-align: center;
}
.cid-sQpqtsVVtj .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  width: 180px;
  object-fir: contain;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDghg3F50n {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDghg3F50n .item:focus,
.cid-uDghg3F50n span:focus {
  outline: none;
}
.cid-uDghg3F50n .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDghg3F50n .item {
    margin-bottom: 1rem;
  }
}
.cid-uDghg3F50n .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDghg3F50n .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDghg3F50n .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDghg3F50n .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDghg3F50n .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDghg3F50n .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDghg3F50n .mbr-text,
.cid-uDghg3F50n .item .mbr-section-btn {
  text-align: center;
}
.cid-uDghg3F50n .content-head {
  max-width: 800px;
}
.cid-uDghg3F50n .mbr-number {
  color: #edeceb;
}
.cid-uDghg3F50n .mbr-section-subtitle,
.cid-uDghg3F50n .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDghg3F50n .mbr-text {
  text-align: left;
}
.cid-uDghg3F50n .mbr-text,
.cid-uDghg3F50n .mbr-card-btn {
  text-align: left;
}
.cid-uDghg3F50n .mbr-text,
.cid-uDghg3F50n .mbr-section-btn {
  text-align: left;
}
.cid-uDghg3F50n .mbr-text,
.cid-uDghg3F50n .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDghg3F50n .card-text,
.cid-uDghg3F50n .item .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDghg3F50n .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uDghg3F50n span.mobi {
  font-size: 40px !important;
}
.cid-uDgffHKbEn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDgffHKbEn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDgffHKbEn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDgffHKbEn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDgffHKbEn .row {
    flex-direction: column-reverse;
  }
  .cid-uDgffHKbEn .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDgffHKbEn .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDgffHKbEn .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDgffHKbEn .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDgffHKbEn .card-title {
  color: #ffffff;
}
.cid-uDgffHKbEn .mbr-section-subtitle,
.cid-uDgffHKbEn .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDgffHKbEn ul {
  padding-left: 0;
}
.cid-uDgffHKbEn ul li {
  list-style: none;
}
.cid-uDgffHKbEn .image-wrapper {
  height: 250px;
  background: #fff;
  border-radius: 15px;
  display: flex;
  align-items: center;
}
.cid-sQRU1r5UL0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sQRU1r5UL0 .mbr-text {
  max-width: 550px;
}
.cid-sQRU1r5UL0 .row {
  align-items: center;
}
.cid-sQRU1r5UL0 .mbr-section-subtitle {
  line-height: 1.6;
  color: #11324f;
}
.cid-sQRU1r5UL0 .mbr-text,
.cid-sQRU1r5UL0 .mbr-section-btn {
  color: #11324f;
}
.cid-sQRU1r5UL0 .mbr-section-title {
  color: #11324f;
}
.cid-sQpqvY7wML {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-sQpqvY7wML img,
.cid-sQpqvY7wML .item-img {
  width: 100%;
}
.cid-sQpqvY7wML .item:focus,
.cid-sQpqvY7wML span:focus {
  outline: none;
}
.cid-sQpqvY7wML .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sQpqvY7wML .item-wrapper {
  position: relative;
  border-radius: 10px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sQpqvY7wML .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sQpqvY7wML .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sQpqvY7wML .btn-primary {
  margin: 0;
}
.cid-sQpqvY7wML .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-sQpqvY7wML .mbr-text,
.cid-sQpqvY7wML .mbr-section-btn {
  text-align: center;
}
.cid-sQpqvY7wML .mbr-text {
  margin-bottom: 0;
  color: #3F424E;
}
.cid-sQpqvY7wML .mbr-section-btn {
  padding-bottom: 20px;
}
.cid-sQpqvY7wML .item-title {
  text-align: center;
  margin: 0;
}
.cid-sQpqvY7wML .mbr-section-subtitle {
  color: #ffffff;
  margin-top: 20px;
  text-align: center;
}
.cid-sQpqvY7wML .content-margin {
  margin-top: 50px;
}
.cid-sQpqvY7wML .btn {
  margin-top: 10px;
  margin-bottom: 0px;
}
.cid-sQpqvY7wML .item-footer {
  padding: 0;
  margin: 0;
}
.cid-uDg1PKVD9v {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDg1PKVD9v .item:focus,
.cid-uDg1PKVD9v span:focus {
  outline: none;
}
.cid-uDg1PKVD9v .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDg1PKVD9v .item {
    margin-bottom: 1rem;
  }
}
.cid-uDg1PKVD9v .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDg1PKVD9v .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDg1PKVD9v .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDg1PKVD9v .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDg1PKVD9v .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDg1PKVD9v .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDg1PKVD9v .mbr-text,
.cid-uDg1PKVD9v .item .mbr-section-btn {
  text-align: center;
}
.cid-uDg1PKVD9v .content-head {
  max-width: 800px;
}
.cid-uDg1PKVD9v .mbr-number {
  color: #edeceb;
}
.cid-uDg1PKVD9v .mbr-section-subtitle,
.cid-uDg1PKVD9v .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDg1PKVD9v .mbr-text {
  text-align: left;
}
.cid-uDg1PKVD9v .mbr-text,
.cid-uDg1PKVD9v .mbr-card-btn {
  text-align: left;
}
.cid-uDg1PKVD9v .mbr-text,
.cid-uDg1PKVD9v .mbr-section-btn {
  text-align: left;
}
.cid-uDg1PKVD9v .mbr-text,
.cid-uDg1PKVD9v .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDg1PKVD9v .card-text,
.cid-uDg1PKVD9v .item .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDg1PKVD9v .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uDg1PKVD9v span.mobi {
  font-size: 40px !important;
}
.cid-uDg1PKVD9v .image-wrapper img {
  height: 150px;
  object-fit: contain;
}
.cid-uDg1dPXsxP {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uDg1dPXsxP .item:focus,
.cid-uDg1dPXsxP span:focus {
  outline: none;
}
.cid-uDg1dPXsxP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDg1dPXsxP .item {
    margin-bottom: 1rem;
  }
}
.cid-uDg1dPXsxP .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDg1dPXsxP .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDg1dPXsxP .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDg1dPXsxP .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDg1dPXsxP .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDg1dPXsxP .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDg1dPXsxP .mbr-text,
.cid-uDg1dPXsxP .item .mbr-section-btn {
  text-align: center;
}
.cid-uDg1dPXsxP .content-head {
  max-width: 800px;
}
.cid-uDg1dPXsxP .mbr-number {
  color: #edeceb;
}
.cid-uDg1dPXsxP .mbr-section-subtitle,
.cid-uDg1dPXsxP .mbr-section-head .mbr-section-btn {
  text-align: center;
}
.cid-uDg1dPXsxP .mbr-text {
  text-align: left;
}
.cid-uDg1dPXsxP .mbr-text,
.cid-uDg1dPXsxP .mbr-card-btn {
  text-align: left;
}
.cid-uDg1dPXsxP .mbr-text,
.cid-uDg1dPXsxP .mbr-section-btn {
  text-align: left;
}
.cid-uDg1dPXsxP .mbr-text,
.cid-uDg1dPXsxP .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDg1dPXsxP .card-text,
.cid-uDg1dPXsxP .item .mbr-section-btn {
  text-align: left;
}
.cid-uDg1dPXsxP .card-title {
  text-align: left;
}
.cid-uDg0xPlRdQ {
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/677f8a7981255b8549090511-791x466.png");
}
.cid-uDg0xPlRdQ .mbr-overlay {
  background-color: #1f233e;
  opacity: 0.8;
}
.cid-uDg0xPlRdQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uDg0xPlRdQ {
    align-items: center;
  }
  .cid-uDg0xPlRdQ .row {
    justify-content: flex-start;
  }
  .cid-uDg0xPlRdQ .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDg0xPlRdQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDg0xPlRdQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDg0xPlRdQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDg0xPlRdQ .content-wrap {
    width: 100%;
  }
}
.cid-uDg0xPlRdQ .mbr-text,
.cid-uDg0xPlRdQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uDg0xPlRdQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uDjXTVodLp {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDjXTVodLp .item:focus,
.cid-uDjXTVodLp span:focus {
  outline: none;
}
.cid-uDjXTVodLp .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDjXTVodLp .item {
    margin-bottom: 1rem;
  }
}
.cid-uDjXTVodLp .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDjXTVodLp .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDjXTVodLp .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDjXTVodLp .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDjXTVodLp .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDjXTVodLp .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjXTVodLp .mbr-text,
.cid-uDjXTVodLp .item .mbr-section-btn {
  text-align: center;
}
.cid-uDjXTVodLp .content-head {
  max-width: 800px;
}
.cid-uDjXTVodLp .mbr-number {
  color: #edeceb;
}
.cid-uDjXTVodLp .mbr-section-subtitle,
.cid-uDjXTVodLp .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDjXTVodLp .mbr-text {
  text-align: left;
}
.cid-uDjXTVodLp .mbr-text,
.cid-uDjXTVodLp .mbr-card-btn {
  text-align: left;
}
.cid-uDjXTVodLp .mbr-text,
.cid-uDjXTVodLp .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDjXTVodLp .mbr-text,
.cid-uDjXTVodLp .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDjXTVodLp .card-text,
.cid-uDjXTVodLp .item .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDjXTVodLp .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uDjXTVodLp span.mobi {
  font-size: 40px !important;
}
.cid-uDjXTVodLp .mobi-mbri {
  display: none;
}
.cid-uDjXRXpy6p {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uDjXRXpy6p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjXRXpy6p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDjXRXpy6p .container {
    padding: 0 30px;
  }
}
.cid-uDjXRXpy6p .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDjXRXpy6p .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDjXRXpy6p .content-wrapper {
    padding: 0;
  }
}
.cid-uDjXRXpy6p .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDjXRXpy6p .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDjXRXpy6p .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDjXRXpy6p .mbr-section-title {
  color: #254b45;
}
.cid-uDjXRXpy6p .mbr-section-title,
.cid-uDjXRXpy6p .mbr-section-btn {
  color: #11324f;
}
.cid-uDjXRXpy6p .card-text,
.cid-uDjXRXpy6p .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDjXVxHSNJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDjXVxHSNJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjXVxHSNJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDjXVxHSNJ .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDjXVxHSNJ .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjXVxHSNJ .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDjXVxHSNJ .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjXVxHSNJ .container {
    padding: 0 24px;
  }
}
.cid-uDjXVxHSNJ .row {
  justify-content: center;
}
.cid-uDjXVxHSNJ .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDjXVxHSNJ .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDjXVxHSNJ .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDjXVxHSNJ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDjXVxHSNJ .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDjXVxHSNJ .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDjXVxHSNJ .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjXVxHSNJ .mbr-desc,
.cid-uDjXVxHSNJ .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDjXVxHSNJ .panel-title-edit {
  color: #18212d;
}
.cid-uDjXVxHSNJ .panel-text {
  color: #353535;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDd8Pw1m8w {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-uDd8Pw1m8w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDd8Pw1m8w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDd8Pw1m8w .container {
    padding: 0 24px;
  }
}
.cid-uDd8Pw1m8w .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDd8Pw1m8w .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDd8Pw1m8w .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDd8Pw1m8w .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDd8Pw1m8w .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDd8Pw1m8w .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDd8Pw1m8w .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDd8Pw1m8w .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDd8Pw1m8w .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDd8Pw1m8w .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDd8Pw1m8w .mbr-desc,
.cid-uDd8Pw1m8w .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDd8Pw1m8w .mbr-text,
.cid-uDd8Pw1m8w .text-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDd8Pw1m8w .mbr-rating {
  color: #EFCC4E;
}
.cid-uDd8Pw1m8w .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDd8Pw1m8w .mbr-section-title,
.cid-uDd8Pw1m8w .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDd8Pw1m8w .mbr-rating,
.cid-uDd8Pw1m8w .rating-wrapper,
.cid-uDd8Pw1m8w .people-wrapper {
  text-align: center;
}
.cid-uDd8Pw1m8w .mbr-people,
.cid-uDd8Pw1m8w .people-wrapper {
  text-align: left;
}
.cid-uDd8Pw1m8w .mbr-section-title-1,
.cid-uDd8Pw1m8w .mbr-section-btn {
  color: #2592c5;
}
.cid-uDd8Pw1m8w .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDd8Pw1m8w span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDd8Pw1m8w .hero-logo {
  border: 2px solid #4991c4;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 80px;
  width: 160px;
  object-fit: contain;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDd8Pw1m8w .card {
  justify-content: center;
}
.cid-uDd8Pw1m8w .item-title {
  color: #141c30;
}
.cid-uDd8Pw1m8w .list {
  color: #bee0d6;
}
.cid-uDd8Pw1m8w .list,
.cid-uDd8Pw1m8w .item-wrap,
.cid-uDd8Pw1m8w .list-wrapper {
  color: #000000;
}
.cid-uDd8Pw1m8w .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDdebi9mjD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uDdebi9mjD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdebi9mjD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDdebi9mjD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDdebi9mjD .row {
    flex-direction: column-reverse;
  }
  .cid-uDdebi9mjD .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDdebi9mjD .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDdebi9mjD .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDdebi9mjD .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDdebi9mjD .card-title {
  color: #11324f;
}
.cid-uDdebi9mjD .mbr-section-subtitle,
.cid-uDdebi9mjD .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDdebi9mjD ul {
  padding-left: 0;
}
.cid-uDdebi9mjD ul li {
  list-style: none;
}
.cid-uDdcTRNTFg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDdcTRNTFg .item:focus,
.cid-uDdcTRNTFg span:focus {
  outline: none;
}
.cid-uDdcTRNTFg .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDdcTRNTFg .item {
    margin-bottom: 1rem;
  }
}
.cid-uDdcTRNTFg .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDdcTRNTFg .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDdcTRNTFg .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDdcTRNTFg .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDdcTRNTFg .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDdcTRNTFg .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uDdcTRNTFg .mbr-text,
.cid-uDdcTRNTFg .item .mbr-section-btn {
  text-align: center;
}
.cid-uDdcTRNTFg .content-head {
  max-width: 800px;
}
.cid-uDdcTRNTFg .mbr-number {
  color: #edeceb;
}
.cid-uDdcTRNTFg .mbr-section-subtitle,
.cid-uDdcTRNTFg .mbr-section-head .mbr-section-btn {
  text-align: center;
}
.cid-uDdcTRNTFg .mbr-text {
  text-align: left;
}
.cid-uDdcTRNTFg .mbr-text,
.cid-uDdcTRNTFg .mbr-card-btn {
  text-align: left;
}
.cid-uDdcTRNTFg .mbr-text,
.cid-uDdcTRNTFg .mbr-section-btn {
  text-align: left;
}
.cid-uDdcTRNTFg .mbr-text,
.cid-uDdcTRNTFg .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDdcTRNTFg .card-text,
.cid-uDdcTRNTFg .item .mbr-section-btn {
  text-align: left;
}
.cid-uDdcTRNTFg .card-title {
  text-align: left;
}
.cid-uDdcTRNTFg span.mobi {
  font-size: 40px !important;
}
.cid-uDdsLULZRQ {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uDdsLULZRQ p {
  line-height: 1.6;
}
.cid-uDdsLULZRQ .card-box {
  width: -webkit-fill-available;
  background: #fff;
  padding: 15px;
  border-radius: 25px;
  margin-bottom: 15px;
}
.cid-uDdsLULZRQ .card-box img {
  height: 150px;
  width: 100%;
  border-radius: 15px;
  object-fit: cover;
  margin-bottom: 15px;
}
.cid-uDdsLULZRQ .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uDdsLULZRQ .card-img .img1 {
  color: #57468b !important;
}
.cid-uDdsLULZRQ .card-img .img2 {
  color: #5580ff !important;
}
.cid-uDdsLULZRQ .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uDdsLULZRQ .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uDdsLULZRQ .card-img .img5 {
  color: #bfceff !important;
}
.cid-uDdsLULZRQ .card-img .img6 {
  color: #57468b !important;
}
.cid-uDdsLULZRQ .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uDdsLULZRQ .card-wrapper {
  display: flex;
  flex-direction: row;
}
.cid-uDdsLULZRQ .card {
  height: 100%;
  margin: auto;
}
.cid-uDdsLULZRQ img {
  width: 100%;
  heigth: auto;
}
.cid-uDdsLULZRQ .card-title1 {
  color: #000000;
  text-align: left;
}
.cid-uDdsLULZRQ .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uDdsLULZRQ .card-title2 {
  color: #353535;
}
.cid-uDdsLULZRQ .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uDdsLULZRQ .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uDdsLULZRQ .card-img {
    order: 1;
  }
  .cid-uDdsLULZRQ .card-box {
    order: 2;
  }
}
.cid-uDdsLULZRQ .card-img {
  width: auto;
}
.cid-uDdsLULZRQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdsLULZRQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDdsLULZRQ .mbr-section-title,
.cid-uDdsLULZRQ .mbr-section-btn {
  color: #242f34;
  text-align: center;
}
.cid-uDdsLULZRQ .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uDdsLULZRQ .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uDdsLULZRQ .card-wrapper.protect {
  height: 100%;
}
.cid-uDdsLULZRQ .discover .card-box {
  background: linear-gradient(154deg, #eee3ff 37%, #cba7de 100%);
}
.cid-uDdsLULZRQ .insight .card-box {
  background: linear-gradient(124deg, #ffeaa2 37%, #c78b13 100%);
}
.cid-uDdsLULZRQ .protect .card-box {
  background: linear-gradient(154deg, #c7e1ff 37%, #7cafe7 100%);
}
.cid-uDdsLULZRQ .acessor .card-box {
  background: linear-gradient(124deg, #a7f1ff 37%, #1f3a6e 100%);
  padding: 45px;
}
.cid-uDdsLULZRQ .card-box .card-box {
  background: #fff !important;
  padding: 15px;
}
.cid-uDdsLULZRQ .source-date {
  padding-left: 15px;
  border-left: 2px solid #7cafe7;
}
.cid-t1CCj4c1CN {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-t1CCj4c1CN .video-wrapper iframe {
  width: 100%;
}
.cid-t1CCj4c1CN .mbr-section-title,
.cid-t1CCj4c1CN .mbr-section-subtitle,
.cid-t1CCj4c1CN .mbr-text {
  text-align: center;
}
.cid-t1CCj4c1CN .mbr-section-title {
  color: #11324f;
}
.cid-t1CCj4c1CN .card-title {
  color: #11324f;
}
.cid-uDjWVEtwB0 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDjWVEtwB0 .item:focus,
.cid-uDjWVEtwB0 span:focus {
  outline: none;
}
.cid-uDjWVEtwB0 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDjWVEtwB0 .item {
    margin-bottom: 1rem;
  }
}
.cid-uDjWVEtwB0 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDjWVEtwB0 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDjWVEtwB0 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDjWVEtwB0 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDjWVEtwB0 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDjWVEtwB0 .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjWVEtwB0 .mbr-text,
.cid-uDjWVEtwB0 .item .mbr-section-btn {
  text-align: center;
}
.cid-uDjWVEtwB0 .content-head {
  max-width: 800px;
}
.cid-uDjWVEtwB0 .mbr-number {
  color: #edeceb;
}
.cid-uDjWVEtwB0 .mbr-section-subtitle,
.cid-uDjWVEtwB0 .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDjWVEtwB0 .mbr-text {
  text-align: left;
}
.cid-uDjWVEtwB0 .mbr-text,
.cid-uDjWVEtwB0 .mbr-card-btn {
  text-align: left;
}
.cid-uDjWVEtwB0 .mbr-text,
.cid-uDjWVEtwB0 .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDjWVEtwB0 .mbr-text,
.cid-uDjWVEtwB0 .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDjWVEtwB0 .card-text,
.cid-uDjWVEtwB0 .item .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDjWVEtwB0 .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uDjWVEtwB0 span.mobi {
  font-size: 40px !important;
}
.cid-uDjWVEtwB0 .mobi-mbri {
  display: none;
}
.cid-uDjX0jRoCc {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uDjX0jRoCc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjX0jRoCc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDjX0jRoCc .container {
    padding: 0 30px;
  }
}
.cid-uDjX0jRoCc .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDjX0jRoCc .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDjX0jRoCc .content-wrapper {
    padding: 0;
  }
}
.cid-uDjX0jRoCc .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDjX0jRoCc .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDjX0jRoCc .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDjX0jRoCc .mbr-section-title {
  color: #254b45;
}
.cid-uDjX0jRoCc .mbr-section-title,
.cid-uDjX0jRoCc .mbr-section-btn {
  color: #11324f;
}
.cid-uDjX0jRoCc .card-text,
.cid-uDjX0jRoCc .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDjX2VyoqE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDjX2VyoqE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjX2VyoqE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDjX2VyoqE .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDjX2VyoqE .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjX2VyoqE .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDjX2VyoqE .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjX2VyoqE .container {
    padding: 0 24px;
  }
}
.cid-uDjX2VyoqE .row {
  justify-content: center;
}
.cid-uDjX2VyoqE .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDjX2VyoqE .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDjX2VyoqE .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDjX2VyoqE .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDjX2VyoqE .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDjX2VyoqE .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDjX2VyoqE .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjX2VyoqE .mbr-desc,
.cid-uDjX2VyoqE .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDjX2VyoqE .panel-title-edit {
  color: #18212d;
}
.cid-uDjX2VyoqE .panel-text {
  color: #353535;
}
.cid-uDjXffsXTh {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cid-uDjXffsXTh .col-md-6 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cid-uDjXffsXTh .mbr-section-head {
    padding: 0;
  }
}
.cid-uDjXffsXTh .people {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .cid-uDjXffsXTh .people {
    padding: 0;
  }
}
.cid-uDjXffsXTh .mbr-section-title {
  color: #11324f;
  margin: 0;
}
.cid-uDjXffsXTh .mbr-section-subtitle {
  color: #11324f;
  margin: 0;
}
.cid-uDjXffsXTh .mbr-text {
  color: #6b6b6b;
  width: 362px;
  max-width: 362px;
  margin: 10px auto;
}
@media (max-width: 400px) {
  .cid-uDjXffsXTh .mbr-text {
    width: 100%;
  }
}
.cid-uDjXffsXTh .item-name {
  color: #11324f;
  margin: 0;
}
.cid-uDjXffsXTh h3 {
  margin: 0;
}
.cid-uDjXffsXTh .occupation {
  color: #6b6b6b;
  margin: 0;
}
.cid-uDjXffsXTh .item {
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
@media (max-width: 767px) {
  .cid-uDjXffsXTh .item {
    margin-bottom: 80px;
  }
}
.cid-uDjXffsXTh .item-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  .cid-uDjXffsXTh .item-wrapper {
    flex-direction: column;
  }
}
.cid-uDjXffsXTh .item-caption {
  width: 70%;
  padding-left: 30px;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fafafa;
}
@media (max-width: 767px) {
  .cid-uDjXffsXTh .item-caption {
    width: 100%;
    padding-left: 0;
  }
}
.cid-uDjXffsXTh .top {
  padding-top: 16px;
}
.cid-uDjXffsXTh .socials-wrap {
  margin-bottom: 5px;
}
.cid-uDjXffsXTh .socials {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.cid-uDjXffsXTh .socials p {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .cid-uDjXffsXTh .socials p {
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
.cid-uDjXffsXTh .socials-item .link {
  color: #000000;
}
.cid-uDjXffsXTh .item-img {
  width: 30%;
  aspect-ratio: 1;
  position: relative;
  overflow: hidden;
  border: 2px solid #fafafa;
}
@media (max-width: 767px) {
  .cid-uDjXffsXTh .item-img {
    width: 100%;
    height: 100%;
  }
}
.cid-uDjXffsXTh .item-img::before {
  display: none;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-uDjXffsXTh .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDjXffsXTh .item:hover {
  cursor: pointer;
}
.cid-uDjXffsXTh .item:hover .item-img::before {
  opacity: 0.7;
}
.cid-uDjXffsXTh .mbr-card-text {
  color: #11324f;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDdPddP0sd {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/mbr-6.jpg");
}
.cid-uDdPddP0sd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdPddP0sd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .container {
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .cid-uDdPddP0sd .container {
    padding: 0 24px;
  }
}
.cid-uDdPddP0sd .content-wrapper {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 2rem;
  padding: 0 120px;
  padding: 80px 48px;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper {
    padding: 48px 24px;
  }
}
@media (max-width: 768px) {
  .cid-uDdPddP0sd .content-wrapper {
    padding: 48px 16px;
  }
}
.cid-uDdPddP0sd .content-wrapper .main-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap {
  position: relative;
  z-index: 1;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fbfaf9;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #ffffff;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .text-wrapper {
  width: 65%;
  display: flex;
  justify-content: center;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  opacity: 1;
  justify-content: center;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper {
  margin-top: 22px;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap {
    display: block;
  }
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
  display: flex;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img {
  width: 45px;
  height: 45px;
  border-radius: 100% !important;
  border: 2px solid #ffffff;
  margin-left: -10px;
  object-fit: cover;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .images-wrapper img:first-child {
  margin-left: 0;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap {
    text-align: center;
  }
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating {
  margin-bottom: 0;
  margin-right: 2px;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .rating-wrapper .rating-wrap .mbr-rating:last-child {
  margin-right: 0;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
  opacity: .5;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .content-wrap .people-wrapper .people-wrap .rating-content .mbr-people {
    text-align: center;
  }
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .image-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .image-wrapper .image-wrap {
  width: 1200px;
  border: 16px solid #fbfaf9;
  background-color: #fbfaf9;
  border-radius: 1rem;
  margin-bottom: -16px;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .content-wrap .image-wrapper .image-wrap {
    border: 8px solid #fbfaf9;
  }
}
.cid-uDdPddP0sd .content-wrapper .content-wrap .image-wrapper .image-wrap img {
  height: 470px;
  object-fit: cover;
  border-radius: 10px 10px 0 0 !important;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .content-wrap .image-wrapper .image-wrap img {
    height: 350px;
  }
}
@media (max-width: 1440px) {
  .cid-uDdPddP0sd .content-wrapper {
    padding: 0 60px;
  }
}
.cid-uDdPddP0sd .content-wrapper .mbr-section-title {
  margin-bottom: 180px;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .mbr-section-title {
    margin-bottom: 80px;
  }
}
.cid-uDdPddP0sd .content-wrapper .items-wrapper {
  padding-left: 240px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 140px 30px;
}
@media (max-width: 1440px) {
  .cid-uDdPddP0sd .content-wrapper .items-wrapper {
    padding-left: 120px;
  }
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .items-wrapper {
    padding-left: 0;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.cid-uDdPddP0sd .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uDdPddP0sd .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 40px;
  }
}
.cid-uDdPddP0sd .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDdPddP0sd .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap {
  padding-left: 25px;
  margin-bottom: 20px;
  position: relative;
}
.cid-uDdPddP0sd .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 2px;
}
.cid-uDdPddP0sd .content-wrapper .items-wrapper .item .item-wrapper .card-box .list-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDdPddP0sd .mbr-section-title {
  color: #27232c;
  text-align: center;
}
.cid-uDdPddP0sd .mbr-desc,
.cid-uDdPddP0sd .desc-wrapper {
  color: #ff9966;
  text-align: left;
}
.cid-uDdPddP0sd .mbr-text,
.cid-uDdPddP0sd .text-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDdPddP0sd .mbr-rating {
  color: #EFCC4E;
}
.cid-uDdPddP0sd .mbr-people {
  color: #18212d;
  text-align: center;
}
.cid-uDdPddP0sd .mbr-section-title,
.cid-uDdPddP0sd .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDdPddP0sd .mbr-rating,
.cid-uDdPddP0sd .rating-wrapper,
.cid-uDdPddP0sd .people-wrapper {
  text-align: center;
}
.cid-uDdPddP0sd .mbr-people,
.cid-uDdPddP0sd .people-wrapper {
  text-align: left;
}
.cid-uDdPddP0sd .mbr-section-title-1,
.cid-uDdPddP0sd .mbr-section-btn {
  color: #2592c5;
}
.cid-uDdPddP0sd .mbr-section-title-1 {
  display: inline-block;
}
.cid-uDdPddP0sd span.num-badge {
  position: relative;
  left: -7px;
  font-weight: bold;
  border-radius: 100%;
  background-color: #2592c5;
  color: white;
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cid-uDdPddP0sd .hero-logo {
  border: 2px solid #f0af53;
  padding: 10px;
  margin-bottom: 15px !important;
  border-radius: 20px;
  height: 60px;
  box-shadow: 0px 0px 10px #f9e4c663;
}
.cid-uDdPddP0sd .card {
  justify-content: center;
}
.cid-uDdPddP0sd .item-title {
  color: #141c30;
}
.cid-uDdPddP0sd .list {
  color: #bee0d6;
}
.cid-uDdPddP0sd .list,
.cid-uDdPddP0sd .item-wrap,
.cid-uDdPddP0sd .list-wrapper {
  color: #000000;
}
.cid-uDdPddP0sd .feature-list .mbr-section-btn a {
  color: #193250 !important;
  font-weight: normal;
  cursor: default;
  margin: 0px 0px;
  padding: 7px 10px;
}
.cid-uDdS5LUOIb {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uDdS5LUOIb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdS5LUOIb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDdS5LUOIb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDdS5LUOIb .row {
    flex-direction: column-reverse;
  }
  .cid-uDdS5LUOIb .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uDdS5LUOIb .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDdS5LUOIb .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uDdS5LUOIb .image-wrapper img {
  width: 75%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uDdS5LUOIb .card-title {
  color: #11324f;
}
.cid-uDdS5LUOIb .mbr-section-subtitle,
.cid-uDdS5LUOIb .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uDdS5LUOIb ul {
  padding-left: 0;
}
.cid-uDdS5LUOIb ul li {
  list-style: none;
}
.cid-uDdRxV7JQY {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uDdRxV7JQY .item:focus,
.cid-uDdRxV7JQY span:focus {
  outline: none;
}
.cid-uDdRxV7JQY .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDdRxV7JQY .item {
    margin-bottom: 1rem;
  }
}
.cid-uDdRxV7JQY .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDdRxV7JQY .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDdRxV7JQY .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDdRxV7JQY .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDdRxV7JQY .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDdRxV7JQY .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uDdRxV7JQY .mbr-text,
.cid-uDdRxV7JQY .item .mbr-section-btn {
  text-align: center;
}
.cid-uDdRxV7JQY .content-head {
  max-width: 800px;
}
.cid-uDdRxV7JQY .mbr-number {
  color: #edeceb;
}
.cid-uDdRxV7JQY .mbr-section-subtitle,
.cid-uDdRxV7JQY .mbr-section-head .mbr-section-btn {
  text-align: center;
}
.cid-uDdRxV7JQY .mbr-text {
  text-align: left;
}
.cid-uDdRxV7JQY .mbr-text,
.cid-uDdRxV7JQY .mbr-card-btn {
  text-align: left;
}
.cid-uDdRxV7JQY .mbr-text,
.cid-uDdRxV7JQY .mbr-section-btn {
  text-align: left;
}
.cid-uDdRxV7JQY .mbr-text,
.cid-uDdRxV7JQY .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDdRxV7JQY .card-text,
.cid-uDdRxV7JQY .item .mbr-section-btn {
  text-align: left;
}
.cid-uDdRxV7JQY .card-title {
  text-align: left;
}
.cid-uDdRxV7JQY span.mobi {
  font-size: 40px !important;
}
.cid-uDdWYvPNZ9 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uDdWYvPNZ9 p {
  line-height: 1.6;
}
.cid-uDdWYvPNZ9 .card-box {
  width: -webkit-fill-available;
  background: #fff;
  padding: 0px;
  border-radius: 25px;
  margin-bottom: 15px;
}
.cid-uDdWYvPNZ9 .card-box img {
  height: 150px;
  width: 100%;
  border-radius: 15px;
  object-fit: cover;
  margin-bottom: 15px;
}
.cid-uDdWYvPNZ9 .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uDdWYvPNZ9 .card-img .img1 {
  color: #57468b !important;
}
.cid-uDdWYvPNZ9 .card-img .img2 {
  color: #5580ff !important;
}
.cid-uDdWYvPNZ9 .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uDdWYvPNZ9 .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uDdWYvPNZ9 .card-img .img5 {
  color: #bfceff !important;
}
.cid-uDdWYvPNZ9 .card-img .img6 {
  color: #57468b !important;
}
.cid-uDdWYvPNZ9 .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uDdWYvPNZ9 .card-wrapper {
  display: flex;
  flex-direction: row;
}
.cid-uDdWYvPNZ9 .card {
  height: 100%;
  margin: auto;
}
.cid-uDdWYvPNZ9 img {
  width: 100%;
  heigth: auto;
}
.cid-uDdWYvPNZ9 .card-title1 {
  color: #000000;
  text-align: left;
}
.cid-uDdWYvPNZ9 .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uDdWYvPNZ9 .card-title2 {
  color: #353535;
}
.cid-uDdWYvPNZ9 .mbr-text2 {
  color: #11324f;
}
@media (max-width: 576px) {
  .cid-uDdWYvPNZ9 .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uDdWYvPNZ9 .card-img {
    order: 1;
  }
  .cid-uDdWYvPNZ9 .card-box {
    order: 2;
  }
}
.cid-uDdWYvPNZ9 .card-img {
  width: auto;
}
.cid-uDdWYvPNZ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDdWYvPNZ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDdWYvPNZ9 .mbr-section-title,
.cid-uDdWYvPNZ9 .mbr-section-btn {
  color: #242f34;
  text-align: center;
}
.cid-uDdWYvPNZ9 .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uDdWYvPNZ9 .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uDdWYvPNZ9 .card-wrapper.protect {
  height: 100%;
}
.cid-uDdWYvPNZ9 .discover .card-box {
  background: linear-gradient(154deg, #eee3ff 37%, #cba7de 100%);
}
.cid-uDdWYvPNZ9 .insight .card-box {
  background: linear-gradient(124deg, #ffeaa2 37%, #c78b13 100%);
}
.cid-uDdWYvPNZ9 .protect .card-box {
  background: linear-gradient(154deg, #c7e1ff 37%, #7cafe7 100%);
}
.cid-uDdWYvPNZ9 .acessor .card-box {
  background: linear-gradient(124deg, #a7f1ff 37%, #1f3a6e 100%);
  padding: 45px;
}
.cid-uDdWYvPNZ9 .card-box .card-box {
  background: #fff !important;
  padding: 15px;
}
.cid-uDdWYvPNZ9 .source-date {
  padding-left: 15px;
  border-left: 2px solid #d8ae62;
}
.cid-uDjYNa2NWg {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .cid-uDjYNa2NWg .col-md-6 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cid-uDjYNa2NWg .mbr-section-head {
    padding: 0;
  }
}
.cid-uDjYNa2NWg .people {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .cid-uDjYNa2NWg .people {
    padding: 0;
  }
}
.cid-uDjYNa2NWg .mbr-section-title {
  color: #11324f;
  margin: 0;
}
.cid-uDjYNa2NWg .mbr-section-subtitle {
  color: #11324f;
  margin: 0;
}
.cid-uDjYNa2NWg .mbr-text {
  color: #6b6b6b;
  width: 362px;
  max-width: 362px;
  margin: 10px auto;
}
@media (max-width: 400px) {
  .cid-uDjYNa2NWg .mbr-text {
    width: 100%;
  }
}
.cid-uDjYNa2NWg .item-name {
  color: #11324f;
  margin: 0;
}
.cid-uDjYNa2NWg h3 {
  margin: 0;
}
.cid-uDjYNa2NWg .occupation {
  color: #6b6b6b;
  margin: 0;
}
.cid-uDjYNa2NWg .item {
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
@media (max-width: 767px) {
  .cid-uDjYNa2NWg .item {
    margin-bottom: 80px;
  }
}
.cid-uDjYNa2NWg .item-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  .cid-uDjYNa2NWg .item-wrapper {
    flex-direction: column;
  }
}
.cid-uDjYNa2NWg .item-caption {
  width: 70%;
  padding-left: 30px;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fafafa;
}
@media (max-width: 767px) {
  .cid-uDjYNa2NWg .item-caption {
    width: 100%;
    padding-left: 0;
  }
}
.cid-uDjYNa2NWg .top {
  padding-top: 16px;
}
.cid-uDjYNa2NWg .socials-wrap {
  margin-bottom: 5px;
}
.cid-uDjYNa2NWg .socials {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.cid-uDjYNa2NWg .socials p {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .cid-uDjYNa2NWg .socials p {
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
.cid-uDjYNa2NWg .socials-item .link {
  color: #000000;
}
.cid-uDjYNa2NWg .item-img {
  width: 30%;
  aspect-ratio: 1;
  position: relative;
  overflow: hidden;
  border: 2px solid #fafafa;
}
@media (max-width: 767px) {
  .cid-uDjYNa2NWg .item-img {
    width: 100%;
    height: 100%;
  }
}
.cid-uDjYNa2NWg .item-img::before {
  display: none;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-uDjYNa2NWg .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uDjYNa2NWg .item:hover {
  cursor: pointer;
}
.cid-uDjYNa2NWg .item:hover .item-img::before {
  opacity: 0.7;
}
.cid-uDjYNa2NWg .mbr-card-text {
  color: #11324f;
}
.cid-uDjZ0vl7Oj {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uDjZ0vl7Oj .item:focus,
.cid-uDjZ0vl7Oj span:focus {
  outline: none;
}
.cid-uDjZ0vl7Oj .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDjZ0vl7Oj .item {
    margin-bottom: 1rem;
  }
}
.cid-uDjZ0vl7Oj .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uDjZ0vl7Oj .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDjZ0vl7Oj .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uDjZ0vl7Oj .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDjZ0vl7Oj .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uDjZ0vl7Oj .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjZ0vl7Oj .mbr-text,
.cid-uDjZ0vl7Oj .item .mbr-section-btn {
  text-align: center;
}
.cid-uDjZ0vl7Oj .content-head {
  max-width: 800px;
}
.cid-uDjZ0vl7Oj .mbr-number {
  color: #edeceb;
}
.cid-uDjZ0vl7Oj .mbr-section-subtitle,
.cid-uDjZ0vl7Oj .mbr-section-head .mbr-section-btn {
  text-align: center;
  color: #11324f;
}
.cid-uDjZ0vl7Oj .mbr-text {
  text-align: left;
}
.cid-uDjZ0vl7Oj .mbr-text,
.cid-uDjZ0vl7Oj .mbr-card-btn {
  text-align: left;
}
.cid-uDjZ0vl7Oj .mbr-text,
.cid-uDjZ0vl7Oj .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDjZ0vl7Oj .mbr-text,
.cid-uDjZ0vl7Oj .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uDjZ0vl7Oj .card-text,
.cid-uDjZ0vl7Oj .item .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uDjZ0vl7Oj .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uDjZ0vl7Oj span.mobi {
  font-size: 40px !important;
}
.cid-uDjZ0vl7Oj .mobi-mbri {
  display: none;
}
.cid-uDjZ1P8qrZ {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uDjZ1P8qrZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjZ1P8qrZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDjZ1P8qrZ .container {
    padding: 0 30px;
  }
}
.cid-uDjZ1P8qrZ .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uDjZ1P8qrZ .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uDjZ1P8qrZ .content-wrapper {
    padding: 0;
  }
}
.cid-uDjZ1P8qrZ .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uDjZ1P8qrZ .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDjZ1P8qrZ .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uDjZ1P8qrZ .mbr-section-title {
  color: #254b45;
}
.cid-uDjZ1P8qrZ .mbr-section-title,
.cid-uDjZ1P8qrZ .mbr-section-btn {
  color: #11324f;
}
.cid-uDjZ1P8qrZ .card-text,
.cid-uDjZ1P8qrZ .item .mbr-section-btn {
  color: #11324f;
}
.cid-uDjZ4ez9nS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-uDjZ4ez9nS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDjZ4ez9nS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDjZ4ez9nS .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-uDjZ4ez9nS .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjZ4ez9nS .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-uDjZ4ez9nS .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-uDjZ4ez9nS .container {
    padding: 0 24px;
  }
}
.cid-uDjZ4ez9nS .row {
  justify-content: center;
}
.cid-uDjZ4ez9nS .content-wrapper .title-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 992px) {
  .cid-uDjZ4ez9nS .content-wrapper .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uDjZ4ez9nS .content-wrapper .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  background-color: #fafafa;
  margin-bottom: 16px;
  border-radius: 500px;
  border: 1px solid #edeceb;
}
.cid-uDjZ4ez9nS .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card {
  border-radius: 2rem !important;
  padding: 32px;
  border: 1px solid #edeceb;
  background-color: #ffffff;
  margin-top: 24px;
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-uDjZ4ez9nS .content-wrapper .panel-group .card {
    padding: 24px;
  }
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #edeceb;
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #18212d;
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card .panel-collapse .panel-body {
  padding-top: 16px;
}
.cid-uDjZ4ez9nS .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  opacity: .9;
  line-height: inherit;
}
.cid-uDjZ4ez9nS .mbr-section-title {
  color: #11324f;
  text-align: center;
}
.cid-uDjZ4ez9nS .mbr-desc,
.cid-uDjZ4ez9nS .desc-wrapper {
  color: #11324f;
  text-align: center;
}
.cid-uDjZ4ez9nS .panel-title-edit {
  color: #18212d;
}
.cid-uDjZ4ez9nS .panel-text {
  color: #353535;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKTmUnS3hN {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/assessor-banner4x-100-2000x665.jpg");
}
.cid-uKTmUnS3hN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKTmUnS3hN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKTmUnS3hN .mbr-section-title {
  color: #ffffff;
}
.cid-uKTmUnS3hN .mbr-text,
.cid-uKTmUnS3hN .mbr-section-btn {
  color: #fafafa;
}
.cid-uKTmUnS3hN .has-after {
  position: relative;
}
.cid-uKTmUnS3hN .has-after::after {
  position: absolute;
  bottom: -20px;
  background: green;
  height: 5px;
  width: 100px;
  content: '';
}
.cid-uKTmUnS3hN .hero-logo {
  height: 60px;
  width: auto;
  background: #fff;
  padding: 7px;
  border-radius: 10px;
  border: 2px solid green;
}
.cid-uKTp2xpsNE {
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #318a23;
}
.cid-uKTp2xpsNE .content-wrap {
  padding: 1rem 1rem;
}
@media (min-width: 768px) {
  .cid-uKTp2xpsNE {
    align-items: center;
  }
  .cid-uKTp2xpsNE .row {
    justify-content: flex-start;
  }
  .cid-uKTp2xpsNE .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uKTp2xpsNE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uKTp2xpsNE {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uKTp2xpsNE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uKTp2xpsNE .content-wrap {
    width: 100%;
  }
}
.cid-uKTp2xpsNE .mbr-text,
.cid-uKTp2xpsNE .mbr-section-btn {
  color: #ffffff;
}
.cid-uKTp2xpsNE .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uKU3RMyzaZ {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uKU3RMyzaZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKU3RMyzaZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKU3RMyzaZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uKU3RMyzaZ .row {
    flex-direction: column-reverse;
  }
  .cid-uKU3RMyzaZ .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uKU3RMyzaZ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uKU3RMyzaZ .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uKU3RMyzaZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uKU3RMyzaZ .card-title {
  color: #11324f;
}
.cid-uKU3RMyzaZ .mbr-section-subtitle,
.cid-uKU3RMyzaZ .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uKU3RMyzaZ ul {
  padding-left: 0;
}
.cid-uKU3RMyzaZ ul li {
  list-style: none;
}
.cid-uKU3RMyzaZ .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uKU3RMyzaZ .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uKU3RMyzaZ .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4ZKqqMaq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uL4ZKqqMaq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4ZKqqMaq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4ZKqqMaq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL4ZKqqMaq .row {
    flex-direction: column-reverse;
  }
  .cid-uL4ZKqqMaq .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL4ZKqqMaq .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL4ZKqqMaq .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL4ZKqqMaq .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL4ZKqqMaq .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL4ZKqqMaq .mbr-section-subtitle,
.cid-uL4ZKqqMaq .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL4ZKqqMaq ul {
  padding-left: 0;
}
.cid-uL4ZKqqMaq ul li {
  list-style: none;
}
.cid-uL4ZKqqMaq .hero-logo {
  height: 30px;
  width: 30px;
  opacity: 0.6;
}
.cid-uL4ZKqqMaq .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL4ZKqqMaq .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4ZKqqMaq .mbr-text,
.cid-uL4ZKqqMaq .mbr-section-btn {
  text-align: center;
}
.cid-uL4ZKqqMaq .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL4ZKqqMaq .mbr-section-title,
.cid-uL4ZKqqMaq .mbr-section-btn {
  text-align: center;
}
.cid-uL4ZKqqMaq .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL4ZKqqMaq .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uKWLiNGMoy {
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/quick-easy2x-100-1226x558.jpg");
}
.cid-uKWLiNGMoy .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uKWLiNGMoy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uKWLiNGMoy {
    align-items: center;
  }
  .cid-uKWLiNGMoy .row {
    justify-content: flex-start;
  }
  .cid-uKWLiNGMoy .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uKWLiNGMoy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uKWLiNGMoy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uKWLiNGMoy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uKWLiNGMoy .content-wrap {
    width: 100%;
  }
}
.cid-uKWLiNGMoy .mbr-text,
.cid-uKWLiNGMoy .mbr-section-btn {
  color: #ffffff;
}
.cid-uKWLiNGMoy .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uKWLiNGMoy .mbr-section-title DIV {
  text-align: left;
}
.cid-uKWLiNGMoy .primary-assessor {
  color: green;
  font-weight: bold;
}
.cid-uKWMHIrAmc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
.cid-uKWMHIrAmc .item:focus,
.cid-uKWMHIrAmc span:focus {
  outline: none;
}
.cid-uKWMHIrAmc .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKWMHIrAmc .item {
    margin-bottom: 1rem;
  }
}
.cid-uKWMHIrAmc .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKWMHIrAmc .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKWMHIrAmc .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uKWMHIrAmc .item-wrapper {
  border: 2px solid green;
  border-radius: 10px;
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uKWMHIrAmc .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uKWMHIrAmc .mbr-section-title {
  color: #1f233e;
  text-align: center;
}
.cid-uKWMHIrAmc .mbr-text,
.cid-uKWMHIrAmc .item .mbr-section-btn {
  text-align: center;
}
.cid-uKWMHIrAmc .content-head {
  max-width: 800px;
}
.cid-uKWMHIrAmc .mbr-number {
  color: #bbbbbb;
}
.cid-uKWMHIrAmc .mbr-section-subtitle,
.cid-uKWMHIrAmc .mbr-section-head .mbr-section-btn {
  text-align: center;
}
.cid-uKWMHIrAmc .mbr-text {
  text-align: left;
}
.cid-uKWMHIrAmc .mbr-text,
.cid-uKWMHIrAmc .mbr-card-btn {
  text-align: left;
}
.cid-uKWMHIrAmc .mbr-text,
.cid-uKWMHIrAmc .mbr-section-btn {
  text-align: left;
}
.cid-uKWMHIrAmc .mbr-text,
.cid-uKWMHIrAmc .item-footer .mbr-section-btn {
  text-align: left;
}
.cid-uKWMHIrAmc .card-text,
.cid-uKWMHIrAmc .item .mbr-section-btn {
  text-align: left;
}
.cid-uKWMHIrAmc .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uKWMHIrAmc .card-text {
  margin-bottom: 0;
}
.cid-uKWMHIrAmc .money-back {
  border-left: 5px solid green;
  padding-left: 15px;
  margin-left: 5px;
}
.cid-uKWMHIrAmc .primary-assessor {
  color: green;
  font-weight: bold;
}
.cid-uKWMHIrAmc .hero-logo {
  height: 60px;
  width: 60px;
}
.cid-uKWMHIrAmc .hero-logo.small {
  height: 40px;
  width: 40px;
}
.cid-uKWMiSNwL1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uKWMiSNwL1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKWMiSNwL1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKWMiSNwL1 .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKWMiSNwL1 .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uKWMiSNwL1 .hero-logo {
  height: 30px;
  width: 30px;
  margin-bottom: 0;
}
.cid-uKWMiSNwL1 .mbr-text,
.cid-uKWMiSNwL1 .text-wrapper {
  text-align: left;
}
.cid-uKWMiSNwL1 .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-uKWMiSNwL1 .assessor-primary {
  color: green;
  font-weight: bold;
}
.cid-uKWMiSNwL1 .content-wrap {
  background: #fff;
  border-radius: 10px;
  border: 1px solid green;
  margin: 15px 0;
  justify-content: center;
  border-left-width: 5px;
  padding: 15px;
  height: 80px;
}
.cid-uL4R1RNcyu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uL4R1RNcyu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4R1RNcyu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4R1RNcyu .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uL4R1RNcyu .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uL4R1RNcyu .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-uL4R1RNcyu .mbr-text,
.cid-uL4R1RNcyu .mbr-section-btn {
  text-align: center;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uKYn7tJZyC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uKYn7tJZyC nav.navbar {
  position: fixed;
}
.cid-uKYn7tJZyC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKYn7tJZyC .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uKYn7tJZyC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uKYn7tJZyC .dropdown-item:hover,
.cid-uKYn7tJZyC .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uKYn7tJZyC .dropdown-item:hover span {
  color: white;
}
.cid-uKYn7tJZyC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uKYn7tJZyC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uKYn7tJZyC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uKYn7tJZyC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uKYn7tJZyC .nav-link {
  position: relative;
}
.cid-uKYn7tJZyC .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uKYn7tJZyC .container {
    flex-wrap: wrap;
  }
}
.cid-uKYn7tJZyC .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uKYn7tJZyC .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uKYn7tJZyC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uKYn7tJZyC .dropdown-menu,
.cid-uKYn7tJZyC .navbar.opened {
  background: #ffffff !important;
}
.cid-uKYn7tJZyC .nav-item:focus,
.cid-uKYn7tJZyC .nav-link:focus {
  outline: none;
}
.cid-uKYn7tJZyC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKYn7tJZyC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKYn7tJZyC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uKYn7tJZyC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKYn7tJZyC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKYn7tJZyC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKYn7tJZyC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uKYn7tJZyC .navbar.opened {
  transition: all 0.3s;
}
.cid-uKYn7tJZyC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uKYn7tJZyC .navbar .navbar-logo img {
  width: auto;
}
.cid-uKYn7tJZyC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uKYn7tJZyC .navbar.collapsed {
  justify-content: center;
}
.cid-uKYn7tJZyC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKYn7tJZyC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uKYn7tJZyC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uKYn7tJZyC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKYn7tJZyC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKYn7tJZyC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uKYn7tJZyC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKYn7tJZyC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uKYn7tJZyC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uKYn7tJZyC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKYn7tJZyC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKYn7tJZyC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKYn7tJZyC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKYn7tJZyC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uKYn7tJZyC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uKYn7tJZyC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uKYn7tJZyC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uKYn7tJZyC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uKYn7tJZyC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKYn7tJZyC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uKYn7tJZyC .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uKYn7tJZyC .navbar.navbar-short {
  min-height: 60px;
}
.cid-uKYn7tJZyC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uKYn7tJZyC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uKYn7tJZyC .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uKYn7tJZyC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKYn7tJZyC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uKYn7tJZyC .dropdown-item.active,
.cid-uKYn7tJZyC .dropdown-item:active {
  background-color: transparent;
}
.cid-uKYn7tJZyC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKYn7tJZyC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKYn7tJZyC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKYn7tJZyC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uKYn7tJZyC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uKYn7tJZyC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uKYn7tJZyC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKYn7tJZyC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uKYn7tJZyC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uKYn7tJZyC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uKYn7tJZyC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uKYn7tJZyC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKYn7tJZyC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKYn7tJZyC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uKYn7tJZyC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKYn7tJZyC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uKYn7tJZyC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uKYn7tJZyC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKYn7tJZyC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uKYn7tJZyC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKYn7tJZyC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uKYn7tJZyC .navbar {
    height: 70px;
  }
  .cid-uKYn7tJZyC .navbar.opened {
    height: auto;
  }
  .cid-uKYn7tJZyC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKYn7uCqu7 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/insight-1500x1000.jpg");
}
.cid-uKYn7uCqu7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKYn7uCqu7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKYn7uCqu7 .mbr-section-title {
  color: #ffffff;
}
.cid-uKYn7uCqu7 .mbr-text,
.cid-uKYn7uCqu7 .mbr-section-btn {
  color: #fafafa;
}
.cid-uKYn7uCqu7 .has-after {
  position: relative;
}
.cid-uKYn7uCqu7 .has-after::after {
  position: absolute;
  bottom: -20px;
  background: #d26e2b;
  height: 5px;
  width: 100px;
  content: '';
  left: 0;
}
.cid-uKYn7uCqu7 .hero-logo {
  height: 65px;
  width: auto;
  background: #fff;
  padding: 15px;
  border-radius: 20px;
  border: 2px solid #e1a358;
  margin-bottom: 15px !important;
  box-shadow: 0px 0px 10px #fff2dcab;
}
.cid-uKYn7vEepV {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uKYn7vEepV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKYn7vEepV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKYn7vEepV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uKYn7vEepV .row {
    flex-direction: column-reverse;
  }
  .cid-uKYn7vEepV .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uKYn7vEepV .card-wrapper {
    padding: 0 1rem;
  }
  .cid-uKYn7vEepV .content-wrap {
    border-radius: 160px;
    padding: 15px;
    height: 100%;
    background: #fff !important;
    min-height: auto;
  }
  .cid-uKYn7vEepV .visibility-across {
    margin-bottom: 40px;
    background-color: #fff;
    border-radius: 60px;
    padding: 20px;
    width: 100% !important;
    box-shadow: none !important;
    min-height: auto !important;
  }
  .cid-uKYn7vEepV .mbr-section-title,
  .cid-uKYn7vEepV .mbr-section-btn {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-uKYn7vEepV .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uKYn7vEepV .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uKYn7vEepV .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uKYn7vEepV .mbr-section-subtitle,
.cid-uKYn7vEepV .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uKYn7vEepV ul {
  padding-left: 0;
}
.cid-uKYn7vEepV ul li {
  list-style: none;
}
.cid-uKYn7vEepV .hero-logo {
  height: 80px;
  width: 80px;
}
.cid-uKYn7vEepV .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uKYn7vEepV .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uKYn7vEepV .mbr-text,
.cid-uKYn7vEepV .mbr-section-btn {
  text-align: center;
}
.cid-uKYn7vEepV .visibility-across {
  margin-bottom: 40px;
  background-color: #fff;
  border-radius: 60px;
  padding: 20px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.cid-uKYn7vEepV .mbr-section-title,
.cid-uKYn7vEepV .mbr-section-btn {
  text-align: center;
}
.cid-uKYn7vEepV .content-wrap {
  border-radius: 160px;
  padding: 40px 15px;
  height: 100%;
  background: #f9f9f9;
  min-height: 300px;
}
.cid-uKYn7wmbgz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #232b39;
}
.cid-uKYn7wmbgz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKYn7wmbgz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKYn7wmbgz .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKYn7wmbgz .image-wrap img {
    display: block;
    margin: auto;
    width: 60%;
  }
}
.cid-uKYn7wmbgz .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uKYn7wmbgz .mbr-text,
.cid-uKYn7wmbgz .text-wrapper {
  text-align: center;
  color: #ffffff;
}
.cid-uKYn7wmbgz .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uKYn7wmbgz .assessor-primary {
  color: green;
  font-weight: bold;
}
.cid-uKYn7wmbgz .content-wrap {
  margin: 10px 0;
  border: 3px solid #8c84ab;
  position: relative;
}
.cid-uKYn7wmbgz .bordered-row {
  height: 4px;
  width: 80%;
  background: #d26e2d;
  margin: 20px auto;
  border-radius: 10px;
}
.cid-uKYn7wmbgz .content-wrap:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 20px solid #8c84ab;
  bottom: -22px;
  left: 45%;
  position: absolute;
}
.cid-uKYn7wmbgz .top-arrow .content-wrap:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  top: -128px !important;
  transform: rotate(180deg);
}
.cid-uKYn7yu1Ru {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #232b39;
}
.cid-uKYn7yu1Ru .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKYn7yu1Ru .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKYn7yu1Ru .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKYn7yu1Ru .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uKYn7yu1Ru .hero-logo {
  height: 30px;
  width: 30px;
  margin-bottom: 0;
}
.cid-uKYn7yu1Ru .mbr-text,
.cid-uKYn7yu1Ru .text-wrapper {
  text-align: center;
}
.cid-uKYn7yu1Ru .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uKYn7yu1Ru .assessor-primary {
  color: green;
  font-weight: bold;
}
.cid-uKYn7yu1Ru .content-wrap {
  background: #fff;
  border-radius: 10px;
  border: 1px solid #d26e2d;
  margin: 15px 0;
  justify-content: center;
  border-left-width: 5px;
  padding: 15px;
  height: 80px;
}
.cid-uKYn7yu1Ru .bg-insight {
  backgrouund-color: #d26e2d !important;
  padding: 10px;
}
.cid-uKYn7yu1Ru .text-right {
  text-align: right;
}
.cid-uKYV3iLvvm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uKYV3iLvvm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKYV3iLvvm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKYV3iLvvm .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKYV3iLvvm .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uKYV3iLvvm .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-uKYV3iLvvm .mbr-text,
.cid-uKYV3iLvvm .mbr-section-btn {
  text-align: center;
}
.cid-uKYn7x7RrM {
  display: flex;
  padding-top: 75px;
  padding-bottom: 30px;
  background-color: #fafafa;
}
.cid-uKYn7x7RrM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uKYn7x7RrM {
    align-items: center;
  }
  .cid-uKYn7x7RrM .row {
    justify-content: flex-start;
  }
  .cid-uKYn7x7RrM .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uKYn7x7RrM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uKYn7x7RrM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uKYn7x7RrM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uKYn7x7RrM .content-wrap {
    width: 100%;
  }
}
.cid-uKYn7x7RrM .mbr-text,
.cid-uKYn7x7RrM .mbr-section-btn {
  color: #ffffff;
}
.cid-uKYn7x7RrM .mbr-section-title {
  color: #11324f;
  text-align: left;
}
.cid-uKYn7x7RrM .mbr-section-title DIV {
  text-align: left;
}
.cid-uKYn7x7RrM .primary-assessor {
  color: green;
  font-weight: bold;
}
.cid-uKYn7x7RrM .hero-logo {
  max-width: 100%;
}
.cid-uKZAmB0Nwo {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uKZAmB0Nwo p {
  line-height: 1.6;
}
.cid-uKZAmB0Nwo .card-box {
  width: -webkit-fill-available;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 0px;
}
.cid-uKZAmB0Nwo .card-img span {
  font-size: 96px;
  padding: 0.6rem;
  margin: 0 1rem;
  border-radius: 8px;
}
.cid-uKZAmB0Nwo .card-img .img1 {
  color: #57468b !important;
}
.cid-uKZAmB0Nwo .card-img .img2 {
  color: #5580ff !important;
}
.cid-uKZAmB0Nwo .card-img .img3 {
  color: #ff8a73 !important;
}
.cid-uKZAmB0Nwo .card-img .img4 {
  color: #ff8a73 !important;
}
.cid-uKZAmB0Nwo .card-img .img5 {
  color: #bfceff !important;
}
.cid-uKZAmB0Nwo .card-img .img6 {
  color: #57468b !important;
}
.cid-uKZAmB0Nwo .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uKZAmB0Nwo .card-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: inherit;
}
.cid-uKZAmB0Nwo .card {
  height: 100%;
  margin: auto;
}
.cid-uKZAmB0Nwo img {
  width: 100%;
  heigth: auto;
}
.cid-uKZAmB0Nwo .card-title1 {
  color: #353535;
  text-align: center;
  line-height: 25px;
  font-size: 15px;
  font-weight: 500;
}
.cid-uKZAmB0Nwo .mbr-text1 {
  color: #353535;
  text-align: left;
}
.cid-uKZAmB0Nwo .card-title2 {
  color: #000000;
}
.cid-uKZAmB0Nwo .mbr-text2 {
  color: #353535;
}
@media (max-width: 576px) {
  .cid-uKZAmB0Nwo .card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1rem 0 0 0!important;
  }
  .cid-uKZAmB0Nwo .card-img {
    order: 1;
  }
  .cid-uKZAmB0Nwo .card-box {
    order: 2;
  }
}
.cid-uKZAmB0Nwo .card-img {
  width: auto;
}
.cid-uKZAmB0Nwo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZAmB0Nwo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZAmB0Nwo .mbr-section-title,
.cid-uKZAmB0Nwo .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uKZAmB0Nwo .card.h-auto {
  height: auto !important;
  margin: 0;
}
.cid-uKZAmB0Nwo .card-wrapper.end-to-end .card-box {
  margin-bottom: 15px;
  background-color: #fff;
  border-radius: 25px;
}
.cid-uKZAmB0Nwo .card-wrapper.protect {
  height: 100%;
}
.cid-uKZAmB0Nwo .discover .card-box {
  border: 1px solid #6c2093;
}
.cid-uKZAmB0Nwo .insight .card-box {
  border: 1px solid #efcd5e;
}
.cid-uKZAmB0Nwo .protect .card-box {
  border: 1px solid #5e9dc5;
}
.cid-uKZAmB0Nwo .acessor .card-box {
  border: 1px solid #72bb90;
}
.cid-uKZAmB0Nwo .product-illustration {
  border-radius: 15px;
}
.cid-uKZAmB0Nwo .product-illustration.hei {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.cid-uKZAmB0Nwo .product-illustration.height-100 {
  height: 150px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
  display: none;
}
.cid-uKZAmB0Nwo .product-illustration.height-250 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cid-uKZAmB0Nwo .mbr-overlay:after {
  background-color: transparent !important;
  background: linear-gradient(180deg, #290658 9%, #e4eff1 100%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  opacity: 0;
}
.cid-uKZAmB0Nwo .navigate-products {
  font-size: 95%;
  font-weight: 500;
  text-align: left;
}
.cid-uKZAmB0Nwo .navigate-products a {
  padding: 0;
  font-size: 95%;
}
.cid-uKZAmB0Nwo .navigate-products .mbr-iconfont {
  font-size: 22px !important;
}
.cid-uKZAmB0Nwo .end-to-end-img {
  padding: 10px;
  border-radius: 25px;
  width: 100%;
  margin: auto;
}
.cid-uKZAmB0Nwo .use-case-icon {
  text-align: left;
  margin-bottom: 20px;
}
.cid-uKZAmB0Nwo .use-case-icon a {
  padding: 0;
  text-align: left;
}
.cid-uKZAmB0Nwo .text-left {
  text-align: left !important;
}
.cid-uKZAmB0Nwo .mbr-section-title,
.cid-uKZAmB0Nwo .mbr-section-btn DIV {
  text-align: center;
}
.cid-uKZAmB0Nwo .protect-text {
  color: #4888b1;
}
.cid-uKZAmB0Nwo .insight-text {
  color: #c0712d;
}
.cid-uKZAmB0Nwo .discover-text {
  color: #58428d;
}
.cid-uKZAmB0Nwo .accesor-text {
  color: #5f8131;
}
@media (max-width: 768px) {
  .cid-uKZAmB0Nwo .end-to-end-img {
    padding: 0;
    width: 100%;
  }
}
.cid-uKZAmB0Nwo .card-title1 DIV {
  text-align: center;
}
.cid-uKZGWEU0Ep {
  display: flex;
  padding-top: 30px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/easy-use4x-100-2000x941.jpg");
}
.cid-uKZGWEU0Ep .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uKZGWEU0Ep .content-wrap {
  padding: 1rem 0rem;
}
@media (min-width: 768px) {
  .cid-uKZGWEU0Ep {
    align-items: center;
  }
  .cid-uKZGWEU0Ep .row {
    justify-content: flex-start;
  }
  .cid-uKZGWEU0Ep .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uKZGWEU0Ep .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uKZGWEU0Ep {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uKZGWEU0Ep .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uKZGWEU0Ep .content-wrap {
    width: 100%;
  }
}
.cid-uKZGWEU0Ep .mbr-text,
.cid-uKZGWEU0Ep .mbr-section-btn {
  color: #ffffff;
}
.cid-uKZGWEU0Ep .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uKZGWEU0Ep .desc-wrapper .hero-logo {
  height: 80px;
  width: 80px;
}
.cid-uKZGWEU0Ep .text-wrapper p {
  font-size: 14px;
  font-weight: 500;
}
.cid-uL01pUaV0o {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uL01pUaV0o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL01pUaV0o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL01pUaV0o .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uL01pUaV0o .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uL01pUaV0o .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-uL01pUaV0o .mbr-text,
.cid-uL01pUaV0o .mbr-section-btn {
  text-align: center;
}
.cid-uKYn7zgnQA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uKYn7zgnQA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKYn7zgnQA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKYn7zgnQA .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uKYn7zgnQA .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uKYn7zgnQA .content-wrap .row {
  justify-content: center;
}
.cid-uKYn7zgnQA .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uKYn7zgnQA .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uKYn7zgnQA .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uKYn7zgnQA .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uKYn7zgnQA .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uKYn7zgnQA .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uKYn7zgnQA .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uKYn7zgnQA .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uKYn7zgnQA .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uKYn7zgnQA .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uKYn7zgnQA .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uKYn7zgnQA .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uKYn7zgnQA .nav-wrapper .list .item-wrap:hover,
.cid-uKYn7zgnQA .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uKYn7zgnQA .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uKYn7zgnQA .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uKYn7zgnQA .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uKYn7zgnQA .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uKYn7zgnQA .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uKYn7zgnQA .contacts-wrapper .list .item-wrap:hover,
.cid-uKYn7zgnQA .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uKYn7zgnQA .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uKYn7zgnQA .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uKYn7zgnQA .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uKYn7zgnQA .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uKYn7zgnQA .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uKYn7zgnQA .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uKYn7zgnQA .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uKYn7zgnQA .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uKYn7zgnQA .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uKYn7zgnQA .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uKYn7zgnQA .mbr-section-title {
  color: #ed463f;
}
.cid-uKYn7zgnQA .mbr-section-subtitle {
  color: #353535;
}
.cid-uKYn7zgnQA .list {
  color: #404349;
}
.cid-uKYn7zgnQA .mbr-section-title,
.cid-uKYn7zgnQA .title-wrapper {
  color: #000000;
}
.cid-uKYn7zgnQA .list,
.cid-uKYn7zgnQA .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uKYn7zgnQA a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uL4wpFbi89 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uL4wpFbi89 nav.navbar {
  position: fixed;
}
.cid-uL4wpFbi89 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uL4wpFbi89 .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uL4wpFbi89 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uL4wpFbi89 .dropdown-item:hover,
.cid-uL4wpFbi89 .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uL4wpFbi89 .dropdown-item:hover span {
  color: white;
}
.cid-uL4wpFbi89 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uL4wpFbi89 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uL4wpFbi89 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uL4wpFbi89 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uL4wpFbi89 .nav-link {
  position: relative;
}
.cid-uL4wpFbi89 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uL4wpFbi89 .container {
    flex-wrap: wrap;
  }
}
.cid-uL4wpFbi89 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uL4wpFbi89 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uL4wpFbi89 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uL4wpFbi89 .dropdown-menu,
.cid-uL4wpFbi89 .navbar.opened {
  background: #ffffff !important;
}
.cid-uL4wpFbi89 .nav-item:focus,
.cid-uL4wpFbi89 .nav-link:focus {
  outline: none;
}
.cid-uL4wpFbi89 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uL4wpFbi89 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uL4wpFbi89 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uL4wpFbi89 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uL4wpFbi89 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uL4wpFbi89 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uL4wpFbi89 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uL4wpFbi89 .navbar.opened {
  transition: all 0.3s;
}
.cid-uL4wpFbi89 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uL4wpFbi89 .navbar .navbar-logo img {
  width: auto;
}
.cid-uL4wpFbi89 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uL4wpFbi89 .navbar.collapsed {
  justify-content: center;
}
.cid-uL4wpFbi89 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uL4wpFbi89 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uL4wpFbi89 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uL4wpFbi89 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uL4wpFbi89 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uL4wpFbi89 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uL4wpFbi89 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uL4wpFbi89 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uL4wpFbi89 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uL4wpFbi89 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uL4wpFbi89 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uL4wpFbi89 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uL4wpFbi89 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uL4wpFbi89 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uL4wpFbi89 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uL4wpFbi89 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uL4wpFbi89 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uL4wpFbi89 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uL4wpFbi89 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uL4wpFbi89 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uL4wpFbi89 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uL4wpFbi89 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uL4wpFbi89 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uL4wpFbi89 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uL4wpFbi89 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uL4wpFbi89 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uL4wpFbi89 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uL4wpFbi89 .dropdown-item.active,
.cid-uL4wpFbi89 .dropdown-item:active {
  background-color: transparent;
}
.cid-uL4wpFbi89 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uL4wpFbi89 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uL4wpFbi89 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uL4wpFbi89 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uL4wpFbi89 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uL4wpFbi89 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uL4wpFbi89 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uL4wpFbi89 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uL4wpFbi89 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uL4wpFbi89 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uL4wpFbi89 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uL4wpFbi89 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uL4wpFbi89 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uL4wpFbi89 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uL4wpFbi89 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uL4wpFbi89 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uL4wpFbi89 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uL4wpFbi89 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uL4wpFbi89 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uL4wpFbi89 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uL4wpFbi89 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uL4wpFbi89 .navbar {
    height: 70px;
  }
  .cid-uL4wpFbi89 .navbar.opened {
    height: auto;
  }
  .cid-uL4wpFbi89 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uL4wpFAToY {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/4063-1500x742.jpg");
}
.cid-uL4wpFAToY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4wpFAToY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4wpFAToY .mbr-section-title {
  color: #ffffff;
}
.cid-uL4wpFAToY .mbr-text,
.cid-uL4wpFAToY .mbr-section-btn {
  color: #fafafa;
}
.cid-uL4wpFAToY .has-after {
  position: relative;
}
.cid-uL4wpFAToY .has-after::after {
  position: absolute;
  bottom: -20px;
  background: #d26e2b;
  height: 5px;
  width: 100px;
  content: '';
  left: 0;
}
.cid-uL4wpFAToY .hero-logo {
  height: 65px;
  width: auto;
  background: #fff;
  padding: 15px;
  border-radius: 20px;
  border: 2px solid #e1a358;
  margin-bottom: 15px !important;
  box-shadow: 0px 0px 10px #fff2dcab;
}
.cid-uL4wpFAToY .hero-logo.small {
  height: 35px;
  padding: 5px;
  box-shadow: none;
  margin-bottom: 0 !important;
}
.cid-uL4wpG5kx1 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uL4wpG5kx1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4wpG5kx1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4wpG5kx1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL4wpG5kx1 .row {
    flex-direction: column-reverse;
  }
  .cid-uL4wpG5kx1 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL4wpG5kx1 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL4wpG5kx1 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL4wpG5kx1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL4wpG5kx1 .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL4wpG5kx1 .mbr-section-subtitle,
.cid-uL4wpG5kx1 .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL4wpG5kx1 ul {
  padding-left: 0;
}
.cid-uL4wpG5kx1 ul li {
  list-style: none;
}
.cid-uL4wpG5kx1 .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL4wpG5kx1 .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4wpG5kx1 .mbr-text,
.cid-uL4wpG5kx1 .mbr-section-btn {
  text-align: center;
}
.cid-uL4wpG5kx1 .visibility-across {
  margin-bottom: 40px;
  background-color: #fff;
  border-radius: 60px;
}
.cid-uL4wpG5kx1 .mbr-section-title,
.cid-uL4wpG5kx1 .mbr-section-btn {
  text-align: center;
}
.cid-uL4wpG5kx1 .content-wrap {
  height: 100%;
}
.cid-uL4ApmqiMM {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL4ApmqiMM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4ApmqiMM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4ApmqiMM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL4ApmqiMM .row {
    flex-direction: column-reverse;
  }
  .cid-uL4ApmqiMM .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL4ApmqiMM .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL4ApmqiMM .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL4ApmqiMM .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL4ApmqiMM .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL4ApmqiMM .mbr-section-subtitle,
.cid-uL4ApmqiMM .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL4ApmqiMM ul {
  padding-left: 0;
}
.cid-uL4ApmqiMM ul li {
  list-style: none;
}
.cid-uL4ApmqiMM .hero-logo {
  height: 220px;
  width: 100%;
}
.cid-uL4ApmqiMM .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL4ApmqiMM .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL4ApmqiMM .mbr-text,
.cid-uL4ApmqiMM .mbr-section-btn {
  text-align: center;
}
.cid-uL4ApmqiMM .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL4ApmqiMM .mbr-section-title,
.cid-uL4ApmqiMM .mbr-section-btn {
  text-align: left;
}
.cid-uL4ApmqiMM .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL4ApmqiMM .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uL4ApmqiMM .content-wrap {
  background-color: #fff !important;
  padding: 25px;
  border-radius: 15px;
  border: 1px solid #cb9c4a;
  height: 100%;
}
.cid-uL4CZUXVzb {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uL4CZUXVzb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4CZUXVzb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4CZUXVzb .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uL4CZUXVzb .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uL4CZUXVzb .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uL4CZUXVzb .mbr-text,
.cid-uL4CZUXVzb .text-wrapper {
  text-align: left;
}
.cid-uL4CZUXVzb .content-wrap {
  background-color: #fff !important;
  padding: 20px;
  border-radius: 15px;
  border: 1px solid #cb9c4a;
  height: 100%;
}
.cid-uL4wpK4jtE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uL4wpK4jtE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL4wpK4jtE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL4wpK4jtE .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uL4wpK4jtE .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uL4wpK4jtE .content-wrap .row {
  justify-content: center;
}
.cid-uL4wpK4jtE .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL4wpK4jtE .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL4wpK4jtE .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uL4wpK4jtE .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uL4wpK4jtE .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uL4wpK4jtE .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uL4wpK4jtE .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL4wpK4jtE .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL4wpK4jtE .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL4wpK4jtE .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uL4wpK4jtE .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uL4wpK4jtE .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uL4wpK4jtE .nav-wrapper .list .item-wrap:hover,
.cid-uL4wpK4jtE .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uL4wpK4jtE .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uL4wpK4jtE .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL4wpK4jtE .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL4wpK4jtE .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uL4wpK4jtE .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uL4wpK4jtE .contacts-wrapper .list .item-wrap:hover,
.cid-uL4wpK4jtE .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uL4wpK4jtE .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uL4wpK4jtE .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL4wpK4jtE .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL4wpK4jtE .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL4wpK4jtE .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uL4wpK4jtE .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uL4wpK4jtE .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uL4wpK4jtE .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uL4wpK4jtE .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uL4wpK4jtE .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uL4wpK4jtE .mbr-section-title {
  color: #ed463f;
}
.cid-uL4wpK4jtE .mbr-section-subtitle {
  color: #353535;
}
.cid-uL4wpK4jtE .list {
  color: #404349;
}
.cid-uL4wpK4jtE .mbr-section-title,
.cid-uL4wpK4jtE .title-wrapper {
  color: #000000;
}
.cid-uL4wpK4jtE .list,
.cid-uL4wpK4jtE .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uL4wpK4jtE a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uDgbajI3oc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDgbajI3oc nav.navbar {
  position: fixed;
}
.cid-uDgbajI3oc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDgbajI3oc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uDgbajI3oc .dropdown-item:hover,
.cid-uDgbajI3oc .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uDgbajI3oc .dropdown-item:hover span {
  color: white;
}
.cid-uDgbajI3oc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgbajI3oc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgbajI3oc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgbajI3oc .nav-link {
  position: relative;
}
.cid-uDgbajI3oc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDgbajI3oc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown-menu,
.cid-uDgbajI3oc .navbar.opened {
  background: #ffffff !important;
}
.cid-uDgbajI3oc .nav-item:focus,
.cid-uDgbajI3oc .nav-link:focus {
  outline: none;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgbajI3oc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgbajI3oc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgbajI3oc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgbajI3oc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgbajI3oc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgbajI3oc .navbar .navbar-logo img {
  width: auto;
}
.cid-uDgbajI3oc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar.collapsed {
  justify-content: center;
}
.cid-uDgbajI3oc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgbajI3oc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgbajI3oc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uDgbajI3oc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgbajI3oc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgbajI3oc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgbajI3oc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgbajI3oc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uDgbajI3oc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDgbajI3oc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgbajI3oc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgbajI3oc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDgbajI3oc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgbajI3oc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDgbajI3oc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDgbajI3oc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgbajI3oc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgbajI3oc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDgbajI3oc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgbajI3oc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDgbajI3oc .dropdown-item.active,
.cid-uDgbajI3oc .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgbajI3oc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgbajI3oc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDgbajI3oc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgbajI3oc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgbajI3oc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgbajI3oc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgbajI3oc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgbajI3oc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgbajI3oc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgbajI3oc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDgbajI3oc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgbajI3oc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDgbajI3oc .navbar {
    height: 70px;
  }
  .cid-uDgbajI3oc .navbar.opened {
    height: auto;
  }
  .cid-uDgbajI3oc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uLTQwwRD0F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLTQwwRD0F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTQwwRD0F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTQwwRD0F .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uLTQwwRD0F .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uLTQwwRD0F .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uLTQwwRD0F .mbr-text,
.cid-uLTQwwRD0F .text-wrapper {
  text-align: left;
}
.cid-uLTQwwRD0F .content-wrap {
  background-color: #fff;
  padding: 25px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 180px;
}
.cid-uLTTHHO41f {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uLTTHHO41f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTTHHO41f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTTHHO41f .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLTTHHO41f .w-75 {
    width: 100% !important;
  }
  .cid-uLTTHHO41f .row {
    flex-direction: column-reverse;
  }
  .cid-uLTTHHO41f .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uLTTHHO41f .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTTHHO41f .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uLTTHHO41f .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uLTTHHO41f .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uLTTHHO41f .mbr-section-subtitle,
.cid-uLTTHHO41f .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uLTTHHO41f ul {
  padding-left: 0;
}
.cid-uLTTHHO41f ul li {
  list-style: none;
}
.cid-uLTTHHO41f .hero-logo {
  height: auto;
  width: 100% !important;
  border-radius: 10px;
  object-fit: cover;
  object-position: bottom;
}
.cid-uLTTHHO41f .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uLTTHHO41f .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uLTTHHO41f .mbr-text,
.cid-uLTTHHO41f .mbr-section-btn {
  text-align: center;
}
.cid-uLTTHHO41f .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uLTTHHO41f .mbr-section-title,
.cid-uLTTHHO41f .mbr-section-btn {
  text-align: center;
}
.cid-uLTTHHO41f .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uLTTHHO41f .problem-row {
  background-color: #fff !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uLTTHHO41f h1.primary-protect {
  font-size: 15px !important;
}
.cid-uLTTHHO41f .mbr-section-title,
.cid-uLTTHHO41f .mbr-section-btn DIV {
  text-align: left;
}
.cid-uLTTHHO41f .text-left {
  text-align: left;
}
.cid-uLTTHHO41f .btn {
  padding: 6px 12px;
  font-size: 13px;
  height: 70px;
  width: 70px;
  border-radius: 50%;
  background-color: #0000008c !important;
  border: none;
}
.cid-uLTTHHO41f .desc-wrapper {
  position: relative;
}
.cid-uLTTHHO41f .play-btn {
  position: absolute;
  top: 40%;
  text-align: center;
  margin: auto;
  left: 45%;
}
.cid-uLTTHHO41f .play-btn .btn:hover {
  background-color: #0c1115 !important;
}
.cid-uLU2PqmDBS.popup-builder {
  background-color: #ffffff;
}
.cid-uLU2PqmDBS.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uLU2PqmDBS.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uLU2PqmDBS .modal-content,
.cid-uLU2PqmDBS .modal-dialog {
  height: auto;
}
.cid-uLU2PqmDBS .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uLU2PqmDBS .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uLU2PqmDBS .form-wrapper .mbr-form .form-group,
  .cid-uLU2PqmDBS .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uLU2PqmDBS .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uLU2PqmDBS .mbr-figure img {
  display: none;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uLU2PqmDBS .mbr-text {
  text-align: left;
}
.cid-uLU2PqmDBS .pt-0 {
  padding-top: 0 !important;
}
.cid-uLU2PqmDBS .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uLU2PqmDBS .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uLU2PqmDBS .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uLU2PqmDBS .modal-open {
  overflow: hidden;
}
.cid-uLU2PqmDBS .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uLU2PqmDBS .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uLU2PqmDBS .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uLU2PqmDBS .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uLU2PqmDBS .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uLU2PqmDBS .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uLU2PqmDBS .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uLU2PqmDBS .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uLU2PqmDBS .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uLU2PqmDBS .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uLU2PqmDBS .modal-backdrop.fade {
  opacity: 0;
}
.cid-uLU2PqmDBS .modal-backdrop.show {
  opacity: .5;
}
.cid-uLU2PqmDBS .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uLU2PqmDBS .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uLU2PqmDBS .modal-header {
    padding: 1rem;
  }
}
.cid-uLU2PqmDBS .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uLU2PqmDBS .modal-header .close svg {
  fill: #353535;
}
.cid-uLU2PqmDBS .modal-header .close:hover {
  opacity: 1;
}
.cid-uLU2PqmDBS .modal-header .close:focus {
  outline: none;
}
.cid-uLU2PqmDBS .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: left;
}
.cid-uLU2PqmDBS .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uLU2PqmDBS .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uLU2PqmDBS .modal-body {
    padding: 1rem;
  }
}
.cid-uLU2PqmDBS .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uLU2PqmDBS .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uLU2PqmDBS .modal-footer {
    padding: 1rem;
  }
}
.cid-uLU2PqmDBS .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uLU2PqmDBS .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uLU2PqmDBS .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uLU2PqmDBS .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uLU2PqmDBS .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uLU2PqmDBS .modal-lg,
  .cid-uLU2PqmDBS .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uLU2PqmDBS .modal-xl {
    max-width: 1140px;
  }
}
.cid-uLU2PqmDBS .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uLU2PqmDBS .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uLU2PqmDBS .form-group {
  margin-bottom: 1rem;
}
.cid-uLU2PqmDBS .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uLU2PqmDBS .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uLU2PqmDBS .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uLU2PqmDBS .mbr-section-btn {
  margin: 0;
}
.cid-uLU2PqmDBS .mbr-section-btn .btn {
  margin: 0;
}
.cid-uLU2PqmDBS .iframe-video-modal {
  height: 500px;
  width: 100%;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uLTQqYvEA4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uLTQqYvEA4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTQqYvEA4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTQqYvEA4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLTQqYvEA4 .row {
    flex-direction: column-reverse;
  }
  .cid-uLTQqYvEA4 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uLTQqYvEA4 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTQqYvEA4 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uLTQqYvEA4 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uLTQqYvEA4 .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uLTQqYvEA4 .mbr-section-subtitle,
.cid-uLTQqYvEA4 .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uLTQqYvEA4 ul {
  padding-left: 0;
}
.cid-uLTQqYvEA4 ul li {
  list-style: none;
}
.cid-uLTQqYvEA4 .hero-logo {
  height: 30px;
  width: 30px;
  opacity: 0.6;
}
.cid-uLTQqYvEA4 .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uLTQqYvEA4 .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uLTQqYvEA4 .mbr-text,
.cid-uLTQqYvEA4 .mbr-section-btn {
  text-align: center;
}
.cid-uLTQqYvEA4 .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uLTQqYvEA4 .mbr-section-title,
.cid-uLTQqYvEA4 .mbr-section-btn {
  text-align: center;
}
.cid-uLTQqYvEA4 .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uLTQqYvEA4 .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uLTQqYvEA4 .mbr-text,
.cid-uLTQqYvEA4 .text-wrapper {
  color: #11324f;
}
.cid-uLTREhQyI2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uLTREhQyI2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTREhQyI2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTREhQyI2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLTREhQyI2 .row {
    flex-direction: column-reverse;
  }
  .cid-uLTREhQyI2 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uLTREhQyI2 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTREhQyI2 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uLTREhQyI2 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uLTREhQyI2 .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uLTREhQyI2 .mbr-section-subtitle,
.cid-uLTREhQyI2 .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uLTREhQyI2 ul {
  padding-left: 0;
}
.cid-uLTREhQyI2 ul li {
  list-style: none;
}
.cid-uLTREhQyI2 .hero-logo {
  height: 30px;
  width: 30px;
  opacity: 0.6;
}
.cid-uLTREhQyI2 .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uLTREhQyI2 .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uLTREhQyI2 .mbr-text,
.cid-uLTREhQyI2 .mbr-section-btn {
  text-align: center;
}
.cid-uLTREhQyI2 .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uLTREhQyI2 .mbr-section-title,
.cid-uLTREhQyI2 .mbr-section-btn {
  text-align: center;
}
.cid-uLTREhQyI2 .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uLTREhQyI2 .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uLTREhQyI2 .mbr-text,
.cid-uLTREhQyI2 .text-wrapper {
  color: #11324f;
}
.cid-uLTSXJ60kX {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLTSXJ60kX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTSXJ60kX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uLTSXJ60kX .container {
    padding: 0 30px;
  }
}
.cid-uLTSXJ60kX .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uLTSXJ60kX .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uLTSXJ60kX .content-wrapper {
    padding: 0;
  }
}
.cid-uLTSXJ60kX .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uLTSXJ60kX .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uLTSXJ60kX .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uLTSXJ60kX .mbr-section-title {
  color: #254b45;
}
.cid-uLTSXJ60kX .mbr-section-title,
.cid-uLTSXJ60kX .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uLTSXJ60kX .card-text,
.cid-uLTSXJ60kX .item .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uDcVlGj5yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uDcVlGj5yp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDcVlGj5yp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDcVlGj5yp .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uDcVlGj5yp .content-wrap .row {
  justify-content: center;
}
.cid-uDcVlGj5yp .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uDcVlGj5yp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:hover,
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uDcVlGj5yp .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uDcVlGj5yp .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uDcVlGj5yp .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uDcVlGj5yp .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uDcVlGj5yp .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uDcVlGj5yp .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uDcVlGj5yp .mbr-section-title {
  color: #ed463f;
}
.cid-uDcVlGj5yp .mbr-section-subtitle {
  color: #353535;
}
.cid-uDcVlGj5yp .list {
  color: #404349;
}
.cid-uDcVlGj5yp .mbr-section-title,
.cid-uDcVlGj5yp .title-wrapper {
  color: #000000;
}
.cid-uDcVlGj5yp .list,
.cid-uDcVlGj5yp .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uDcVlGj5yp a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uLVsafwNAO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uLVsafwNAO nav.navbar {
  position: fixed;
}
.cid-uLVsafwNAO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uLVsafwNAO .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uLVsafwNAO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uLVsafwNAO .dropdown-item:hover,
.cid-uLVsafwNAO .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uLVsafwNAO .dropdown-item:hover span {
  color: white;
}
.cid-uLVsafwNAO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uLVsafwNAO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uLVsafwNAO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uLVsafwNAO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uLVsafwNAO .nav-link {
  position: relative;
}
.cid-uLVsafwNAO .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uLVsafwNAO .container {
    flex-wrap: wrap;
  }
}
.cid-uLVsafwNAO .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uLVsafwNAO .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uLVsafwNAO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uLVsafwNAO .dropdown-menu,
.cid-uLVsafwNAO .navbar.opened {
  background: #ffffff !important;
}
.cid-uLVsafwNAO .nav-item:focus,
.cid-uLVsafwNAO .nav-link:focus {
  outline: none;
}
.cid-uLVsafwNAO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uLVsafwNAO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uLVsafwNAO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uLVsafwNAO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uLVsafwNAO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uLVsafwNAO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uLVsafwNAO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uLVsafwNAO .navbar.opened {
  transition: all 0.3s;
}
.cid-uLVsafwNAO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uLVsafwNAO .navbar .navbar-logo img {
  width: auto;
}
.cid-uLVsafwNAO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uLVsafwNAO .navbar.collapsed {
  justify-content: center;
}
.cid-uLVsafwNAO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uLVsafwNAO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uLVsafwNAO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uLVsafwNAO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uLVsafwNAO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uLVsafwNAO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uLVsafwNAO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uLVsafwNAO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uLVsafwNAO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uLVsafwNAO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uLVsafwNAO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uLVsafwNAO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uLVsafwNAO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uLVsafwNAO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uLVsafwNAO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uLVsafwNAO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uLVsafwNAO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uLVsafwNAO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uLVsafwNAO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uLVsafwNAO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uLVsafwNAO .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uLVsafwNAO .navbar.navbar-short {
  min-height: 60px;
}
.cid-uLVsafwNAO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uLVsafwNAO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uLVsafwNAO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uLVsafwNAO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uLVsafwNAO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uLVsafwNAO .dropdown-item.active,
.cid-uLVsafwNAO .dropdown-item:active {
  background-color: transparent;
}
.cid-uLVsafwNAO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uLVsafwNAO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uLVsafwNAO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uLVsafwNAO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uLVsafwNAO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uLVsafwNAO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uLVsafwNAO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uLVsafwNAO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uLVsafwNAO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uLVsafwNAO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uLVsafwNAO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uLVsafwNAO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uLVsafwNAO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uLVsafwNAO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uLVsafwNAO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uLVsafwNAO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uLVsafwNAO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uLVsafwNAO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uLVsafwNAO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uLVsafwNAO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uLVsafwNAO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uLVsafwNAO .navbar {
    height: 70px;
  }
  .cid-uLVsafwNAO .navbar.opened {
    height: auto;
  }
  .cid-uLVsafwNAO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uLZMol4CdE {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uLZMol4CdE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLZMol4CdE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uLZMol4CdE .container {
    padding: 0 30px;
  }
}
.cid-uLZMol4CdE .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uLZMol4CdE .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uLZMol4CdE .content-wrapper {
    padding: 0;
  }
}
.cid-uLZMol4CdE .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uLZMol4CdE .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uLZMol4CdE .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uLZMol4CdE .mbr-section-title {
  color: #254b45;
}
.cid-uLZMol4CdE .mbr-section-title,
.cid-uLZMol4CdE .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uLZMol4CdE .card-text,
.cid-uLZMol4CdE .item .mbr-section-btn {
  color: #11324f;
  text-align: left;
}
.cid-uLZMol4CdE .mbr-section-title,
.cid-uLZMol4CdE .mbr-section-btn DIV {
  text-align: left;
}
.cid-uLZMol4CdE .text-left {
  text-align: left;
}
.cid-uLZMol4CdE iframe {
  border-radius: 15px;
}
.cid-uNjAyCGYkO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uNjAyCGYkO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNjAyCGYkO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uNjAyCGYkO .container {
    padding: 0 30px;
  }
}
.cid-uNjAyCGYkO .content-wrapper {
  padding: 0 0px;
}
@media (max-width: 1440px) {
  .cid-uNjAyCGYkO .content-wrapper {
    padding: 0 60px;
  }
}
@media (max-width: 992px) {
  .cid-uNjAyCGYkO .content-wrapper {
    padding: 0;
  }
}
.cid-uNjAyCGYkO .content-wrapper .mbr-section-title {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-uNjAyCGYkO .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uNjAyCGYkO .mbr-figure {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.cid-uNjAyCGYkO .mbr-section-title {
  color: #254b45;
}
.cid-uNjAyCGYkO .mbr-section-title,
.cid-uNjAyCGYkO .mbr-section-btn {
  color: #11324f;
  text-align: center;
}
.cid-uNjAyCGYkO .card-text,
.cid-uNjAyCGYkO .item .mbr-section-btn {
  color: #11324f;
  text-align: left;
}
.cid-uNjAyCGYkO .mbr-section-title,
.cid-uNjAyCGYkO .mbr-section-btn DIV {
  text-align: left;
}
.cid-uNjAyCGYkO .text-left {
  text-align: left;
}
.cid-uNjAyCGYkO iframe {
  border-radius: 15px;
}
.cid-uLVsajSHx8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uLVsajSHx8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLVsajSHx8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLVsajSHx8 .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uLVsajSHx8 .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uLVsajSHx8 .content-wrap .row {
  justify-content: center;
}
.cid-uLVsajSHx8 .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uLVsajSHx8 .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uLVsajSHx8 .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uLVsajSHx8 .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uLVsajSHx8 .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uLVsajSHx8 .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uLVsajSHx8 .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uLVsajSHx8 .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uLVsajSHx8 .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uLVsajSHx8 .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uLVsajSHx8 .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uLVsajSHx8 .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uLVsajSHx8 .nav-wrapper .list .item-wrap:hover,
.cid-uLVsajSHx8 .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uLVsajSHx8 .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uLVsajSHx8 .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uLVsajSHx8 .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uLVsajSHx8 .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uLVsajSHx8 .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uLVsajSHx8 .contacts-wrapper .list .item-wrap:hover,
.cid-uLVsajSHx8 .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uLVsajSHx8 .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uLVsajSHx8 .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uLVsajSHx8 .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uLVsajSHx8 .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uLVsajSHx8 .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uLVsajSHx8 .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uLVsajSHx8 .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uLVsajSHx8 .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uLVsajSHx8 .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uLVsajSHx8 .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uLVsajSHx8 .mbr-section-title {
  color: #ed463f;
}
.cid-uLVsajSHx8 .mbr-section-subtitle {
  color: #353535;
}
.cid-uLVsajSHx8 .list {
  color: #404349;
}
.cid-uLVsajSHx8 .mbr-section-title,
.cid-uLVsajSHx8 .title-wrapper {
  color: #000000;
}
.cid-uLVsajSHx8 .list,
.cid-uLVsajSHx8 .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uLVsajSHx8 a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uM0pNyY3SN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uM0pNyY3SN nav.navbar {
  position: fixed;
}
.cid-uM0pNyY3SN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uM0pNyY3SN .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uM0pNyY3SN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uM0pNyY3SN .dropdown-item:hover,
.cid-uM0pNyY3SN .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uM0pNyY3SN .dropdown-item:hover span {
  color: white;
}
.cid-uM0pNyY3SN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uM0pNyY3SN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uM0pNyY3SN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uM0pNyY3SN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uM0pNyY3SN .nav-link {
  position: relative;
}
.cid-uM0pNyY3SN .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uM0pNyY3SN .container {
    flex-wrap: wrap;
  }
}
.cid-uM0pNyY3SN .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uM0pNyY3SN .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uM0pNyY3SN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uM0pNyY3SN .dropdown-menu,
.cid-uM0pNyY3SN .navbar.opened {
  background: #ffffff !important;
}
.cid-uM0pNyY3SN .nav-item:focus,
.cid-uM0pNyY3SN .nav-link:focus {
  outline: none;
}
.cid-uM0pNyY3SN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uM0pNyY3SN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uM0pNyY3SN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uM0pNyY3SN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uM0pNyY3SN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uM0pNyY3SN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uM0pNyY3SN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uM0pNyY3SN .navbar.opened {
  transition: all 0.3s;
}
.cid-uM0pNyY3SN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uM0pNyY3SN .navbar .navbar-logo img {
  width: auto;
}
.cid-uM0pNyY3SN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uM0pNyY3SN .navbar.collapsed {
  justify-content: center;
}
.cid-uM0pNyY3SN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uM0pNyY3SN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uM0pNyY3SN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uM0pNyY3SN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uM0pNyY3SN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uM0pNyY3SN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uM0pNyY3SN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uM0pNyY3SN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uM0pNyY3SN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uM0pNyY3SN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uM0pNyY3SN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uM0pNyY3SN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uM0pNyY3SN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uM0pNyY3SN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uM0pNyY3SN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uM0pNyY3SN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uM0pNyY3SN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uM0pNyY3SN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uM0pNyY3SN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uM0pNyY3SN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uM0pNyY3SN .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uM0pNyY3SN .navbar.navbar-short {
  min-height: 60px;
}
.cid-uM0pNyY3SN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uM0pNyY3SN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uM0pNyY3SN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uM0pNyY3SN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uM0pNyY3SN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uM0pNyY3SN .dropdown-item.active,
.cid-uM0pNyY3SN .dropdown-item:active {
  background-color: transparent;
}
.cid-uM0pNyY3SN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uM0pNyY3SN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uM0pNyY3SN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uM0pNyY3SN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uM0pNyY3SN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uM0pNyY3SN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM0pNyY3SN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uM0pNyY3SN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uM0pNyY3SN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uM0pNyY3SN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uM0pNyY3SN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uM0pNyY3SN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uM0pNyY3SN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uM0pNyY3SN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uM0pNyY3SN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uM0pNyY3SN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uM0pNyY3SN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uM0pNyY3SN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uM0pNyY3SN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uM0pNyY3SN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uM0pNyY3SN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uM0pNyY3SN .navbar {
    height: 70px;
  }
  .cid-uM0pNyY3SN .navbar.opened {
    height: auto;
  }
  .cid-uM0pNyY3SN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uM0pNzprta {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/partner-banner2x-100-2000x899.jpg");
}
.cid-uM0pNzprta .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM0pNzprta .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM0pNzprta .mbr-section-title {
  color: #ffffff;
}
.cid-uM0pNzprta .mbr-text,
.cid-uM0pNzprta .mbr-section-btn {
  color: #fafafa;
}
.cid-uM0pNzprta .has-after {
  position: relative;
}
.cid-uM0pNzprta .has-after::after {
  position: absolute;
  bottom: -20px;
  background: #4ab1d6;
  height: 5px;
  width: 100px;
  content: '';
  left: 0;
}
.cid-uM0pNzprta .hero-logo {
  height: 65px;
  width: auto;
  background: #fff;
  padding: 15px;
  border-radius: 20px;
  border: 2px solid #4ab1d6;
  margin-bottom: 15px !important;
  box-shadow: 0px 0px 10px #dce4ffab;
}
.cid-uM0pNzprta .hero-logo.small {
  height: 35px;
  padding: 5px;
  box-shadow: none;
  margin-bottom: 0 !important;
}
.cid-uM0pNAeQGS {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uM0pNAeQGS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM0pNAeQGS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM0pNAeQGS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM0pNAeQGS .w-75 {
    width: 100% !important;
  }
  .cid-uM0pNAeQGS .row {
    flex-direction: column-reverse;
  }
  .cid-uM0pNAeQGS .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uM0pNAeQGS .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM0pNAeQGS .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uM0pNAeQGS .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uM0pNAeQGS .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uM0pNAeQGS .mbr-section-subtitle,
.cid-uM0pNAeQGS .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uM0pNAeQGS ul {
  padding-left: 0;
}
.cid-uM0pNAeQGS ul li {
  list-style: none;
}
.cid-uM0pNAeQGS .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uM0pNAeQGS .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uM0pNAeQGS .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uM0pNAeQGS .mbr-text,
.cid-uM0pNAeQGS .mbr-section-btn {
  text-align: center;
}
.cid-uM0pNAeQGS .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uM0pNAeQGS .mbr-section-title,
.cid-uM0pNAeQGS .mbr-section-btn {
  text-align: center;
}
.cid-uM0pNAeQGS .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uM0pNAeQGS .problem-row {
  background-color: #f3f6fa !important;
  border-radius: 10px;
  padding: 70px 35px;
  background-image: linear-gradient(1deg, #f6fcff 0%, #d9eaf6 100%);
}
.cid-uM0pNAeQGS h1.primary-protect {
  font-size: 15px !important;
}
.cid-uM0pNAeQGS .content-wrap {
  background: #fff;
  padding: 25px;
  border-radius: 20px;
  border: none;
  min-height: 210px;
}
.cid-uM0pNAeQGS .col-12.col-md-6.col-lg-2 {
  width: 20%;
}
.cid-uM0tyHSx1X {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uM0tyHSx1X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM0tyHSx1X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM0tyHSx1X .list-group-item {
  background-color: transparent;
  padding: 10px 20px;
  font-size: 14px;
}
.cid-uM0tyHSx1X .plan-body {
  padding-bottom: 0rem;
}
.cid-uM0tyHSx1X .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uM0tyHSx1X .price {
  color: #11324f;
  text-align: left;
}
.cid-uM0tyHSx1X .plan {
  background: #fff;
  padding: 25px;
  border-radius: 20px;
  border: 1px solid #4ba5e6;
  height: 100%;
}
.cid-uM0tyHSx1X .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-uM0tyHSx1X .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 20px;
  width: 70%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-uM0tyHSx1X .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-uM0tyHSx1X .plan {
    margin-bottom: 2rem;
  }
}
.cid-uM0tyHSx1X .price-term {
  color: #7b7b7b;
  text-align: left;
  font-size: 14px;
}
.cid-uM0tyHSx1X UL {
  text-align: left;
  color: #11324f;
}
.cid-uM0tyHSx1X .partner-btn .btn {
  font-size: 14px !important;
  margin-top: 2rem;
  padding: 6px 15px !important;
}
.cid-uM0tyHSx1X .p-custom {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uM0tyHSx1X .saperator {
  background-color: #f3f6fa !important;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 70px 35px;
  paddin-bottom: 0;
  background-image: linear-gradient(1deg, #f6fcff 0%, #d9eaf6 100%);
}
.cid-uM0tyHSx1X .saperator.light {
  border-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 40px 35px;
  background-image: linear-gradient(1deg, #d9eaf6 0%, #f6fcff 100%);
}
.cid-uM0tyHSx1X .card-title {
  text-align: center;
  color: #11324f;
}
.cid-uM0tyHSx1X .card-title1 {
  text-align: center;
  color: #22a5e5;
}
.cid-uM0tyHSx1X .primary-plan .plan {
  border: 1px solid #4ba5e6;
  transition: 0.3s ease-in-out;
}
.cid-uM0tyHSx1X .primary-plan .plan:hover {
  box-shadow: 0px 1px 7px #4ba5e652;
}
.cid-uNMSKqeGYw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uNMSKqeGYw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNMSKqeGYw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNMSKqeGYw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uNMSKqeGYw .row {
    flex-direction: column-reverse;
  }
  .cid-uNMSKqeGYw .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uNMSKqeGYw .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uNMSKqeGYw .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uNMSKqeGYw .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uNMSKqeGYw .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uNMSKqeGYw .mbr-section-subtitle,
.cid-uNMSKqeGYw .mbr-section-head .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNMSKqeGYw ul {
  padding-left: 0;
}
.cid-uNMSKqeGYw ul li {
  list-style: none;
}
.cid-uNMSKqeGYw .card-title DIV {
  text-align: left;
}
.cid-uNMSKqeGYw .text-left {
  text-align: left;
}
.cid-uNMSKqeGYw .mbr-text,
.cid-uNMSKqeGYw .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNMSKqeGYw .badge-usecase {
  display: inline-block;
  padding: 4px 10px;
  background-color: #e4f4ff;
  border-radius: 10px;
  font-size: 80%;
  font-weight: 600;
  margin-bottom: 1rem;
  color: #4ba5e6;
}
.cid-uNMSKqeGYw .hero-logo {
  height: 30px;
}
.cid-uNMVy0FvLw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uNMVy0FvLw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNMVy0FvLw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNMVy0FvLw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uNMVy0FvLw .row {
    flex-direction: column-reverse;
  }
  .cid-uNMVy0FvLw .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uNMVy0FvLw .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uNMVy0FvLw .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uNMVy0FvLw .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uNMVy0FvLw .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uNMVy0FvLw .mbr-section-subtitle,
.cid-uNMVy0FvLw .mbr-section-head .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNMVy0FvLw ul {
  padding-left: 0;
}
.cid-uNMVy0FvLw ul li {
  list-style: none;
}
.cid-uNMVy0FvLw .card-title DIV {
  text-align: left;
}
.cid-uNMVy0FvLw .text-left {
  text-align: left;
}
.cid-uNMVy0FvLw .mbr-text,
.cid-uNMVy0FvLw .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNMVy0FvLw .badge-usecase {
  display: inline-block;
  padding: 4px 10px;
  background-color: #e4f4ff;
  border-radius: 10px;
  font-size: 80%;
  font-weight: 600;
  margin-bottom: 1rem;
  color: #4ba5e6;
}
.cid-uNMVy0FvLw .hero-logo {
  height: 30px;
}
.cid-uNMVFX1PKF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-uNMVFX1PKF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNMVFX1PKF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNMVFX1PKF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uNMVFX1PKF .row {
    flex-direction: column-reverse;
  }
  .cid-uNMVFX1PKF .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uNMVFX1PKF .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uNMVFX1PKF .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uNMVFX1PKF .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uNMVFX1PKF .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uNMVFX1PKF .mbr-section-subtitle,
.cid-uNMVFX1PKF .mbr-section-head .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNMVFX1PKF ul {
  padding-left: 0;
}
.cid-uNMVFX1PKF ul li {
  list-style: none;
}
.cid-uNMVFX1PKF .card-title DIV {
  text-align: left;
}
.cid-uNMVFX1PKF .text-left {
  text-align: left;
}
.cid-uNMVFX1PKF .mbr-text,
.cid-uNMVFX1PKF .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNMVFX1PKF .badge-usecase {
  display: inline-block;
  padding: 4px 10px;
  background-color: #e4f4ff;
  border-radius: 10px;
  font-size: 80%;
  font-weight: 600;
  margin-bottom: 1rem;
  color: #4ba5e6;
}
.cid-uNMVFX1PKF .hero-logo {
  height: 30px;
}
.cid-uM0EXKW53w {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uM0EXKW53w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM0EXKW53w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM0EXKW53w .item-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-uM0EXKW53w .item-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uM0EXKW53w .item-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-uM0EXKW53w .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-uM0EXKW53w .row .row {
    flex-direction: column-reverse;
  }
  .cid-uM0EXKW53w .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uM0EXKW53w .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uM0EXKW53w .card-subtitle {
  color: #0095ff;
}
.cid-uM0EXKW53w .mbr-text {
  color: #555555;
}
.cid-uM0EXKW53w .card-title {
  text-align: left;
  color: #11324f;
}
.cid-uM0EXKW53w .bordered {
  border: 1px solid #ccc;
}
.cid-uM0pNAEsUz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uM0pNAEsUz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM0pNAEsUz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM0pNAEsUz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM0pNAEsUz .w-75 {
    width: 100% !important;
  }
  .cid-uM0pNAEsUz .row {
    flex-direction: column-reverse;
  }
  .cid-uM0pNAEsUz .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uM0pNAEsUz .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM0pNAEsUz .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uM0pNAEsUz .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uM0pNAEsUz .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uM0pNAEsUz .mbr-section-subtitle,
.cid-uM0pNAEsUz .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uM0pNAEsUz ul {
  padding-left: 0;
}
.cid-uM0pNAEsUz ul li {
  list-style: none;
}
.cid-uM0pNAEsUz .hero-logo {
  height: 100px;
  width: 100px;
}
.cid-uM0pNAEsUz .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uM0pNAEsUz .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uM0pNAEsUz .mbr-text,
.cid-uM0pNAEsUz .mbr-section-btn {
  text-align: center;
}
.cid-uM0pNAEsUz .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uM0pNAEsUz .mbr-section-title,
.cid-uM0pNAEsUz .mbr-section-btn {
  text-align: center;
}
.cid-uM0pNAEsUz .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uM0pNAEsUz .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uM0pNAEsUz .badge-protect.small {
  padding: 3px 12px;
  margin: 3px;
}
.cid-uM0IOnkjX9 {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uM0IOnkjX9 .container {
    padding: 0 16px;
  }
}
.cid-uM0IOnkjX9 .row {
  justify-content: center;
}
.cid-uM0IOnkjX9 .content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .cid-uM0IOnkjX9 .content-wrapper {
    display: block;
  }
}
.cid-uM0IOnkjX9 .content-wrapper .desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 16px;
}
@media (max-width: 1440px) {
  .cid-uM0IOnkjX9 .content-wrapper .desc-wrapper {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .cid-uM0IOnkjX9 .content-wrapper .desc-wrapper {
    padding-right: 0;
    width: 100%;
  }
}
.cid-uM0IOnkjX9 .content-wrapper .desc-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uM0IOnkjX9 .content-wrapper .desc-wrapper .mbr-desc {
    margin-bottom: 16px;
  }
}
.cid-uM0IOnkjX9 .content-wrapper .desc-wrapper .mbr-iconfont {
  font-size: 16px;
  color: #000000;
  display: inline-flex;
  margin-left: 6px;
}
.cid-uM0IOnkjX9 .content-wrapper .mbr-section-btn {
  width: 20%;
  text-align: right;
}
@media (max-width: 992px) {
  .cid-uM0IOnkjX9 .content-wrapper .mbr-section-btn {
    text-align: left;
    width: 100%;
  }
}
.cid-uM0IOnkjX9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 120px;
  max-width: 120px;
}
@media (max-width: 767px) {
  .cid-uM0IOnkjX9 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uM0IOnkjX9 .embla__slide .slide-content {
  width: 100%;
}
.cid-uM0IOnkjX9 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 50px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cid-uM0IOnkjX9 .embla__button--next,
.cid-uM0IOnkjX9 .embla__button--prev {
  display: flex;
}
.cid-uM0IOnkjX9 .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  color: #22a5e5 !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uM0IOnkjX9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uM0IOnkjX9 .embla__button:hover {
  opacity: .0;
}
.cid-uM0IOnkjX9 .embla__button.embla__button--prev {
  left: 32px;
}
.cid-uM0IOnkjX9 .embla__button.embla__button--next {
  right: 32px;
}
.cid-uM0IOnkjX9 .embla {
  position: relative;
  width: 70%;
}
@media (max-width: 1440px) {
  .cid-uM0IOnkjX9 .embla {
    width: 65%;
  }
}
@media (max-width: 992px) {
  .cid-uM0IOnkjX9 .embla {
    width: 100%;
    margin-bottom: 32px;
  }
}
.cid-uM0IOnkjX9 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uM0IOnkjX9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uM0IOnkjX9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uM0IOnkjX9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uM0IOnkjX9 .mbr-desc {
  color: #11324f;
  text-align: center;
}
.cid-uM0IMmgm3D {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/easy-use4x-100-2000x941.jpg");
}
.cid-uM0IMmgm3D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM0IMmgm3D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM0IMmgm3D .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uM0IMmgm3D .footer-links {
  display: flex;
  padding-top: 20px;
  margin-top: 20px;
  justify-content: space-between;
  border-top: 1px solid #444;
}
.cid-uM0IMmgm3D .footer-links ul {
  display: flex;
  padding-left: 0;
}
.cid-uM0IMmgm3D .footer-links ul li {
  font-size: 80%;
  font-weight: 400;
  list-style: none;
  padding: 5px 7px;
}
.cid-uM0IMmgm3D .border-top {
  border-color: #999;
}
.cid-uM0IMmgm3D .list,
.cid-uM0IMmgm3D .item-wrap {
  color: #bbbbbb;
}
.cid-uM0IMmgm3D .text-right {
  text-align: right;
}
.cid-uM0pNDLAVi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uM0pNDLAVi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM0pNDLAVi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM0pNDLAVi .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uM0pNDLAVi .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uM0pNDLAVi .content-wrap .row {
  justify-content: center;
}
.cid-uM0pNDLAVi .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uM0pNDLAVi .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uM0pNDLAVi .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uM0pNDLAVi .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uM0pNDLAVi .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uM0pNDLAVi .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uM0pNDLAVi .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uM0pNDLAVi .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uM0pNDLAVi .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uM0pNDLAVi .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uM0pNDLAVi .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uM0pNDLAVi .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uM0pNDLAVi .nav-wrapper .list .item-wrap:hover,
.cid-uM0pNDLAVi .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uM0pNDLAVi .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uM0pNDLAVi .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uM0pNDLAVi .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uM0pNDLAVi .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uM0pNDLAVi .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uM0pNDLAVi .contacts-wrapper .list .item-wrap:hover,
.cid-uM0pNDLAVi .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uM0pNDLAVi .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uM0pNDLAVi .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uM0pNDLAVi .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uM0pNDLAVi .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uM0pNDLAVi .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uM0pNDLAVi .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uM0pNDLAVi .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uM0pNDLAVi .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uM0pNDLAVi .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uM0pNDLAVi .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uM0pNDLAVi .mbr-section-title {
  color: #ed463f;
}
.cid-uM0pNDLAVi .mbr-section-subtitle {
  color: #353535;
}
.cid-uM0pNDLAVi .list {
  color: #404349;
}
.cid-uM0pNDLAVi .mbr-section-title,
.cid-uM0pNDLAVi .title-wrapper {
  color: #000000;
}
.cid-uM0pNDLAVi .list,
.cid-uM0pNDLAVi .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uM0pNDLAVi a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uL36oLyeiS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uL36oLyeiS nav.navbar {
  position: fixed;
}
.cid-uL36oLyeiS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uL36oLyeiS .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uL36oLyeiS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uL36oLyeiS .dropdown-item:hover,
.cid-uL36oLyeiS .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uL36oLyeiS .dropdown-item:hover span {
  color: white;
}
.cid-uL36oLyeiS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uL36oLyeiS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uL36oLyeiS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uL36oLyeiS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uL36oLyeiS .nav-link {
  position: relative;
}
.cid-uL36oLyeiS .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uL36oLyeiS .container {
    flex-wrap: wrap;
  }
}
.cid-uL36oLyeiS .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uL36oLyeiS .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uL36oLyeiS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uL36oLyeiS .dropdown-menu,
.cid-uL36oLyeiS .navbar.opened {
  background: #ffffff !important;
}
.cid-uL36oLyeiS .nav-item:focus,
.cid-uL36oLyeiS .nav-link:focus {
  outline: none;
}
.cid-uL36oLyeiS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uL36oLyeiS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uL36oLyeiS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uL36oLyeiS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uL36oLyeiS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uL36oLyeiS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uL36oLyeiS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uL36oLyeiS .navbar.opened {
  transition: all 0.3s;
}
.cid-uL36oLyeiS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uL36oLyeiS .navbar .navbar-logo img {
  width: auto;
}
.cid-uL36oLyeiS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uL36oLyeiS .navbar.collapsed {
  justify-content: center;
}
.cid-uL36oLyeiS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uL36oLyeiS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uL36oLyeiS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uL36oLyeiS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uL36oLyeiS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uL36oLyeiS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uL36oLyeiS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uL36oLyeiS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uL36oLyeiS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uL36oLyeiS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uL36oLyeiS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uL36oLyeiS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uL36oLyeiS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uL36oLyeiS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uL36oLyeiS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uL36oLyeiS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uL36oLyeiS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uL36oLyeiS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uL36oLyeiS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uL36oLyeiS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uL36oLyeiS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uL36oLyeiS .navbar.navbar-short {
  min-height: 60px;
}
.cid-uL36oLyeiS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uL36oLyeiS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uL36oLyeiS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uL36oLyeiS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uL36oLyeiS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uL36oLyeiS .dropdown-item.active,
.cid-uL36oLyeiS .dropdown-item:active {
  background-color: transparent;
}
.cid-uL36oLyeiS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uL36oLyeiS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uL36oLyeiS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uL36oLyeiS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uL36oLyeiS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uL36oLyeiS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uL36oLyeiS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uL36oLyeiS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uL36oLyeiS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uL36oLyeiS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uL36oLyeiS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uL36oLyeiS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uL36oLyeiS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uL36oLyeiS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uL36oLyeiS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uL36oLyeiS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uL36oLyeiS .navbar {
    height: 70px;
  }
  .cid-uL36oLyeiS .navbar.opened {
    height: auto;
  }
  .cid-uL36oLyeiS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMVUnkOvtK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/4283900-302-2000x606.jpg");
}
.cid-uMVUnkOvtK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMVUnkOvtK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMVUnkOvtK .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uMVUnkOvtK .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uMVUnkOvtK .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uMVUnkOvtK .mbr-text,
.cid-uMVUnkOvtK .text-wrapper {
  text-align: left;
  color: #353535;
}
.cid-uMVUnkOvtK .content-wrap {
  background-color: #f9f9f9;
  padding: 25px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uMVUnkOvtK .text-align-center {
  text-align: center;
}
.cid-uMVUnkOvtK .badge-product {
  background-color: #49853e;
  display: inline-block;
  padding: 4px 12px;
  border-radius: 30px;
  color: #ffffff !important;
  margin-bottom: 60px;
}
.cid-uMVUnkOvtK .mbr-section-title {
  color: #fafafa;
}
.cid-uMVUjffnbu {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uMVUjffnbu img,
.cid-uMVUjffnbu .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uMVUjffnbu .item:focus,
.cid-uMVUjffnbu span:focus {
  outline: none;
}
.cid-uMVUjffnbu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uMVUjffnbu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uMVUjffnbu .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMVUjffnbu .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uMVUjffnbu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMVUjffnbu .mbr-section-title {
  color: #11324f;
}
.cid-uMVUjffnbu .mbr-text,
.cid-uMVUjffnbu .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uMVUjffnbu .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uMVUjffnbu .item-subtitle {
  text-align: left;
  color: #7b7b7b;
}
.cid-uMVUjffnbu .mbr-section-subtitle {
  color: #11324f;
}
.cid-uMVUjffnbu .item-feature-image {
  border-radius: 15px !important;
  overflow: hidden;
}
.cid-uMVUjffnbu .badge-cat {
  background: #f6f6f6;
  padding: 4px 15px;
  border-radius: 12px;
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
}
.cid-uMVUjffnbu .small {
  font-size: 12px;
}
.cid-uMVUjffnbu .mt-0 {
  margin-top: 0 !important;
}
.cid-uMWi79w03T {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/with-gw-protect2x-101-2000x502.jpg");
}
.cid-uMWi79w03T .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uMWi79w03T .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uMWi79w03T {
    align-items: center;
  }
  .cid-uMWi79w03T .row {
    justify-content: flex-start;
  }
  .cid-uMWi79w03T .content-wrap {
    width: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMWi79w03T .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uMWi79w03T {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uMWi79w03T .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uMWi79w03T .content-wrap {
    width: 100%;
  }
}
.cid-uMWi79w03T .mbr-text,
.cid-uMWi79w03T .mbr-section-btn {
  color: #ffffff;
}
.cid-uMWi79w03T .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uL36oRfAAR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uL36oRfAAR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL36oRfAAR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL36oRfAAR .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uL36oRfAAR .content-wrap .row {
  justify-content: center;
}
.cid-uL36oRfAAR .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL36oRfAAR .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uL36oRfAAR .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uL36oRfAAR .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uL36oRfAAR .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uL36oRfAAR .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL36oRfAAR .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL36oRfAAR .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uL36oRfAAR .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uL36oRfAAR .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uL36oRfAAR .nav-wrapper .list .item-wrap:hover,
.cid-uL36oRfAAR .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uL36oRfAAR .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL36oRfAAR .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL36oRfAAR .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uL36oRfAAR .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uL36oRfAAR .contacts-wrapper .list .item-wrap:hover,
.cid-uL36oRfAAR .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uL36oRfAAR .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uL36oRfAAR .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL36oRfAAR .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL36oRfAAR .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uL36oRfAAR .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uL36oRfAAR .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uL36oRfAAR .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uL36oRfAAR .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uL36oRfAAR .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uL36oRfAAR .mbr-section-title {
  color: #ed463f;
}
.cid-uL36oRfAAR .mbr-section-subtitle {
  color: #353535;
}
.cid-uL36oRfAAR .list {
  color: #404349;
}
.cid-uL36oRfAAR .mbr-section-title,
.cid-uL36oRfAAR .title-wrapper {
  color: #000000;
}
.cid-uL36oRfAAR .list,
.cid-uL36oRfAAR .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uL36oRfAAR a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uNjxnw7OPg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uNjxnw7OPg nav.navbar {
  position: fixed;
}
.cid-uNjxnw7OPg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNjxnw7OPg .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uNjxnw7OPg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uNjxnw7OPg .dropdown-item:hover,
.cid-uNjxnw7OPg .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uNjxnw7OPg .dropdown-item:hover span {
  color: white;
}
.cid-uNjxnw7OPg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uNjxnw7OPg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uNjxnw7OPg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uNjxnw7OPg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uNjxnw7OPg .nav-link {
  position: relative;
}
.cid-uNjxnw7OPg .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uNjxnw7OPg .container {
    flex-wrap: wrap;
  }
}
.cid-uNjxnw7OPg .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uNjxnw7OPg .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uNjxnw7OPg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uNjxnw7OPg .dropdown-menu,
.cid-uNjxnw7OPg .navbar.opened {
  background: #ffffff !important;
}
.cid-uNjxnw7OPg .nav-item:focus,
.cid-uNjxnw7OPg .nav-link:focus {
  outline: none;
}
.cid-uNjxnw7OPg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uNjxnw7OPg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uNjxnw7OPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uNjxnw7OPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNjxnw7OPg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uNjxnw7OPg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uNjxnw7OPg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uNjxnw7OPg .navbar.opened {
  transition: all 0.3s;
}
.cid-uNjxnw7OPg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uNjxnw7OPg .navbar .navbar-logo img {
  width: auto;
}
.cid-uNjxnw7OPg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uNjxnw7OPg .navbar.collapsed {
  justify-content: center;
}
.cid-uNjxnw7OPg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uNjxnw7OPg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uNjxnw7OPg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uNjxnw7OPg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uNjxnw7OPg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uNjxnw7OPg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uNjxnw7OPg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uNjxnw7OPg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uNjxnw7OPg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uNjxnw7OPg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uNjxnw7OPg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uNjxnw7OPg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uNjxnw7OPg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uNjxnw7OPg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uNjxnw7OPg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uNjxnw7OPg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uNjxnw7OPg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uNjxnw7OPg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uNjxnw7OPg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uNjxnw7OPg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uNjxnw7OPg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uNjxnw7OPg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uNjxnw7OPg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uNjxnw7OPg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uNjxnw7OPg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uNjxnw7OPg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uNjxnw7OPg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uNjxnw7OPg .dropdown-item.active,
.cid-uNjxnw7OPg .dropdown-item:active {
  background-color: transparent;
}
.cid-uNjxnw7OPg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uNjxnw7OPg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uNjxnw7OPg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uNjxnw7OPg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uNjxnw7OPg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uNjxnw7OPg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uNjxnw7OPg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uNjxnw7OPg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uNjxnw7OPg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uNjxnw7OPg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uNjxnw7OPg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uNjxnw7OPg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNjxnw7OPg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNjxnw7OPg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uNjxnw7OPg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNjxnw7OPg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uNjxnw7OPg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uNjxnw7OPg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNjxnw7OPg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uNjxnw7OPg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uNjxnw7OPg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uNjxnw7OPg .navbar {
    height: 70px;
  }
  .cid-uNjxnw7OPg .navbar.opened {
    height: auto;
  }
  .cid-uNjxnw7OPg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uNjxnxkE2o {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uNjxnxkE2o img,
.cid-uNjxnxkE2o .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uNjxnxkE2o .item:focus,
.cid-uNjxnxkE2o span:focus {
  outline: none;
}
.cid-uNjxnxkE2o .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uNjxnxkE2o .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uNjxnxkE2o .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNjxnxkE2o .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uNjxnxkE2o .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uNjxnxkE2o .mbr-section-title {
  color: #11324f;
}
.cid-uNjxnxkE2o .mbr-text,
.cid-uNjxnxkE2o .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNjxnxkE2o .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uNjxnxkE2o .item-subtitle {
  text-align: left;
  color: #7b7b7b;
}
.cid-uNjxnxkE2o .mbr-section-subtitle {
  color: #11324f;
}
.cid-uNjxnxkE2o .item-feature-image {
  border-radius: 15px !important;
  overflow: hidden;
}
.cid-uNjxnxkE2o .badge-cat {
  background: #f6f6f6;
  padding: 4px 15px;
  border-radius: 12px;
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
}
.cid-uNjxnxkE2o .small {
  font-size: 12px;
}
.cid-uNjxnxkE2o .mt-0 {
  margin-top: 0 !important;
}
.cid-uNjxny0d9S {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/with-gw-protect2x-101-2000x502.jpg");
}
.cid-uNjxny0d9S .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uNjxny0d9S .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uNjxny0d9S {
    align-items: center;
  }
  .cid-uNjxny0d9S .row {
    justify-content: flex-start;
  }
  .cid-uNjxny0d9S .content-wrap {
    width: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNjxny0d9S .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNjxny0d9S {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNjxny0d9S .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNjxny0d9S .content-wrap {
    width: 100%;
  }
}
.cid-uNjxny0d9S .mbr-text,
.cid-uNjxny0d9S .mbr-section-btn {
  color: #ffffff;
}
.cid-uNjxny0d9S .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uNjzpmwb38 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uNjzpmwb38 img,
.cid-uNjzpmwb38 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uNjzpmwb38 .item:focus,
.cid-uNjzpmwb38 span:focus {
  outline: none;
}
.cid-uNjzpmwb38 .item-wrapper {
  position: relative;
}
.cid-uNjzpmwb38 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uNjzpmwb38 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uNjzpmwb38 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNjzpmwb38 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uNjzpmwb38 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uNjzpmwb38 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uNjzpmwb38 .mbr-section-title {
  color: #232323;
}
.cid-uNjzpmwb38 .mbr-text,
.cid-uNjzpmwb38 .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNjzpmwb38 .item-title {
  text-align: left;
}
.cid-uNjzpmwb38 .item-subtitle {
  text-align: left;
  color: #11324f;
}
.cid-uNjzpmwb38 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uNjzpmwb38 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uNjzpmwb38 .embla__button--next,
.cid-uNjzpmwb38 .embla__button--prev {
  display: flex;
}
.cid-uNjzpmwb38 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uNjzpmwb38 .embla__button {
    display: none;
  }
}
.cid-uNjzpmwb38 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uNjzpmwb38 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uNjzpmwb38 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uNjzpmwb38 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uNjzpmwb38 .embla__button {
    top: auto;
  }
}
.cid-uNjzpmwb38 .embla {
  position: relative;
  width: 100%;
}
.cid-uNjzpmwb38 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uNjzpmwb38 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uNjzpmwb38 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uNjzpmwb38 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uNjzpmwb38 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uNjzpmwb38 .card-title {
  text-align: center;
  color: #11324f;
}
.cid-uNjxnyAwsj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uNjxnyAwsj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNjxnyAwsj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNjxnyAwsj .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uNjxnyAwsj .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uNjxnyAwsj .content-wrap .row {
  justify-content: center;
}
.cid-uNjxnyAwsj .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjxnyAwsj .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjxnyAwsj .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uNjxnyAwsj .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uNjxnyAwsj .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uNjxnyAwsj .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uNjxnyAwsj .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjxnyAwsj .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjxnyAwsj .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjxnyAwsj .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uNjxnyAwsj .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uNjxnyAwsj .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uNjxnyAwsj .nav-wrapper .list .item-wrap:hover,
.cid-uNjxnyAwsj .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uNjxnyAwsj .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uNjxnyAwsj .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjxnyAwsj .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjxnyAwsj .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uNjxnyAwsj .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uNjxnyAwsj .contacts-wrapper .list .item-wrap:hover,
.cid-uNjxnyAwsj .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uNjxnyAwsj .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uNjxnyAwsj .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjxnyAwsj .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjxnyAwsj .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjxnyAwsj .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uNjxnyAwsj .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uNjxnyAwsj .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uNjxnyAwsj .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uNjxnyAwsj .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uNjxnyAwsj .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uNjxnyAwsj .mbr-section-title {
  color: #ed463f;
}
.cid-uNjxnyAwsj .mbr-section-subtitle {
  color: #353535;
}
.cid-uNjxnyAwsj .list {
  color: #404349;
}
.cid-uNjxnyAwsj .mbr-section-title,
.cid-uNjxnyAwsj .title-wrapper {
  color: #000000;
}
.cid-uNjxnyAwsj .list,
.cid-uNjxnyAwsj .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uNjxnyAwsj a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uNjxwQnCQk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uNjxwQnCQk nav.navbar {
  position: fixed;
}
.cid-uNjxwQnCQk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNjxwQnCQk .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uNjxwQnCQk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uNjxwQnCQk .dropdown-item:hover,
.cid-uNjxwQnCQk .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uNjxwQnCQk .dropdown-item:hover span {
  color: white;
}
.cid-uNjxwQnCQk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uNjxwQnCQk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uNjxwQnCQk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uNjxwQnCQk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uNjxwQnCQk .nav-link {
  position: relative;
}
.cid-uNjxwQnCQk .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uNjxwQnCQk .container {
    flex-wrap: wrap;
  }
}
.cid-uNjxwQnCQk .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uNjxwQnCQk .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uNjxwQnCQk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uNjxwQnCQk .dropdown-menu,
.cid-uNjxwQnCQk .navbar.opened {
  background: #ffffff !important;
}
.cid-uNjxwQnCQk .nav-item:focus,
.cid-uNjxwQnCQk .nav-link:focus {
  outline: none;
}
.cid-uNjxwQnCQk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uNjxwQnCQk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uNjxwQnCQk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uNjxwQnCQk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNjxwQnCQk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uNjxwQnCQk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uNjxwQnCQk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uNjxwQnCQk .navbar.opened {
  transition: all 0.3s;
}
.cid-uNjxwQnCQk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uNjxwQnCQk .navbar .navbar-logo img {
  width: auto;
}
.cid-uNjxwQnCQk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uNjxwQnCQk .navbar.collapsed {
  justify-content: center;
}
.cid-uNjxwQnCQk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uNjxwQnCQk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uNjxwQnCQk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uNjxwQnCQk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uNjxwQnCQk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uNjxwQnCQk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uNjxwQnCQk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uNjxwQnCQk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uNjxwQnCQk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uNjxwQnCQk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uNjxwQnCQk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uNjxwQnCQk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uNjxwQnCQk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uNjxwQnCQk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uNjxwQnCQk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uNjxwQnCQk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uNjxwQnCQk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uNjxwQnCQk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uNjxwQnCQk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uNjxwQnCQk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uNjxwQnCQk .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uNjxwQnCQk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uNjxwQnCQk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uNjxwQnCQk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uNjxwQnCQk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uNjxwQnCQk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uNjxwQnCQk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uNjxwQnCQk .dropdown-item.active,
.cid-uNjxwQnCQk .dropdown-item:active {
  background-color: transparent;
}
.cid-uNjxwQnCQk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uNjxwQnCQk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uNjxwQnCQk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uNjxwQnCQk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uNjxwQnCQk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uNjxwQnCQk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uNjxwQnCQk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uNjxwQnCQk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uNjxwQnCQk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uNjxwQnCQk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uNjxwQnCQk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uNjxwQnCQk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNjxwQnCQk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNjxwQnCQk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uNjxwQnCQk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNjxwQnCQk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uNjxwQnCQk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uNjxwQnCQk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNjxwQnCQk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uNjxwQnCQk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uNjxwQnCQk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uNjxwQnCQk .navbar {
    height: 70px;
  }
  .cid-uNjxwQnCQk .navbar.opened {
    height: auto;
  }
  .cid-uNjxwQnCQk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uNjxwS1wtA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uNjxwS1wtA img,
.cid-uNjxwS1wtA .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uNjxwS1wtA .item:focus,
.cid-uNjxwS1wtA span:focus {
  outline: none;
}
.cid-uNjxwS1wtA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uNjxwS1wtA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uNjxwS1wtA .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNjxwS1wtA .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uNjxwS1wtA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uNjxwS1wtA .mbr-section-title {
  color: #11324f;
}
.cid-uNjxwS1wtA .mbr-text,
.cid-uNjxwS1wtA .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNjxwS1wtA .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uNjxwS1wtA .item-subtitle {
  text-align: left;
  color: #7b7b7b;
}
.cid-uNjxwS1wtA .mbr-section-subtitle {
  color: #11324f;
}
.cid-uNjxwS1wtA .item-feature-image {
  border-radius: 15px !important;
  overflow: hidden;
}
.cid-uNjxwS1wtA .badge-cat {
  background: #f6f6f6;
  padding: 4px 15px;
  border-radius: 12px;
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
}
.cid-uNjxwS1wtA .small {
  font-size: 12px;
}
.cid-uNjxwS1wtA .mt-0 {
  margin-top: 0 !important;
}
.cid-uNjxwSMVr2 {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/with-gw-protect2x-101-2000x502.jpg");
}
.cid-uNjxwSMVr2 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uNjxwSMVr2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uNjxwSMVr2 {
    align-items: center;
  }
  .cid-uNjxwSMVr2 .row {
    justify-content: flex-start;
  }
  .cid-uNjxwSMVr2 .content-wrap {
    width: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNjxwSMVr2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNjxwSMVr2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNjxwSMVr2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNjxwSMVr2 .content-wrap {
    width: 100%;
  }
}
.cid-uNjxwSMVr2 .mbr-text,
.cid-uNjxwSMVr2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uNjxwSMVr2 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uNjztTfOHe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uNjztTfOHe img,
.cid-uNjztTfOHe .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uNjztTfOHe .item:focus,
.cid-uNjztTfOHe span:focus {
  outline: none;
}
.cid-uNjztTfOHe .item-wrapper {
  position: relative;
}
.cid-uNjztTfOHe .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uNjztTfOHe .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uNjztTfOHe .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNjztTfOHe .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uNjztTfOHe .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uNjztTfOHe .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uNjztTfOHe .mbr-section-title {
  color: #232323;
}
.cid-uNjztTfOHe .mbr-text,
.cid-uNjztTfOHe .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNjztTfOHe .item-title {
  text-align: left;
}
.cid-uNjztTfOHe .item-subtitle {
  text-align: left;
  color: #11324f;
}
.cid-uNjztTfOHe .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uNjztTfOHe .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uNjztTfOHe .embla__button--next,
.cid-uNjztTfOHe .embla__button--prev {
  display: flex;
}
.cid-uNjztTfOHe .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uNjztTfOHe .embla__button {
    display: none;
  }
}
.cid-uNjztTfOHe .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uNjztTfOHe .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uNjztTfOHe .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uNjztTfOHe .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uNjztTfOHe .embla__button {
    top: auto;
  }
}
.cid-uNjztTfOHe .embla {
  position: relative;
  width: 100%;
}
.cid-uNjztTfOHe .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uNjztTfOHe .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uNjztTfOHe .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uNjztTfOHe .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uNjztTfOHe .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uNjztTfOHe .card-title {
  text-align: center;
  color: #11324f;
}
.cid-uNjxwThjxG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uNjxwThjxG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNjxwThjxG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNjxwThjxG .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uNjxwThjxG .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uNjxwThjxG .content-wrap .row {
  justify-content: center;
}
.cid-uNjxwThjxG .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjxwThjxG .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjxwThjxG .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uNjxwThjxG .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uNjxwThjxG .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uNjxwThjxG .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uNjxwThjxG .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjxwThjxG .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjxwThjxG .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjxwThjxG .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uNjxwThjxG .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uNjxwThjxG .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uNjxwThjxG .nav-wrapper .list .item-wrap:hover,
.cid-uNjxwThjxG .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uNjxwThjxG .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uNjxwThjxG .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjxwThjxG .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjxwThjxG .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uNjxwThjxG .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uNjxwThjxG .contacts-wrapper .list .item-wrap:hover,
.cid-uNjxwThjxG .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uNjxwThjxG .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uNjxwThjxG .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjxwThjxG .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjxwThjxG .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjxwThjxG .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uNjxwThjxG .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uNjxwThjxG .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uNjxwThjxG .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uNjxwThjxG .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uNjxwThjxG .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uNjxwThjxG .mbr-section-title {
  color: #ed463f;
}
.cid-uNjxwThjxG .mbr-section-subtitle {
  color: #353535;
}
.cid-uNjxwThjxG .list {
  color: #404349;
}
.cid-uNjxwThjxG .mbr-section-title,
.cid-uNjxwThjxG .title-wrapper {
  color: #000000;
}
.cid-uNjxwThjxG .list,
.cid-uNjxwThjxG .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uNjxwThjxG a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uNjwWzcp9o {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uNjwWzcp9o nav.navbar {
  position: fixed;
}
.cid-uNjwWzcp9o .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNjwWzcp9o .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uNjwWzcp9o .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uNjwWzcp9o .dropdown-item:hover,
.cid-uNjwWzcp9o .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uNjwWzcp9o .dropdown-item:hover span {
  color: white;
}
.cid-uNjwWzcp9o .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uNjwWzcp9o .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uNjwWzcp9o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uNjwWzcp9o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uNjwWzcp9o .nav-link {
  position: relative;
}
.cid-uNjwWzcp9o .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uNjwWzcp9o .container {
    flex-wrap: wrap;
  }
}
.cid-uNjwWzcp9o .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uNjwWzcp9o .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uNjwWzcp9o .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uNjwWzcp9o .dropdown-menu,
.cid-uNjwWzcp9o .navbar.opened {
  background: #ffffff !important;
}
.cid-uNjwWzcp9o .nav-item:focus,
.cid-uNjwWzcp9o .nav-link:focus {
  outline: none;
}
.cid-uNjwWzcp9o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uNjwWzcp9o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uNjwWzcp9o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uNjwWzcp9o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNjwWzcp9o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uNjwWzcp9o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uNjwWzcp9o .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uNjwWzcp9o .navbar.opened {
  transition: all 0.3s;
}
.cid-uNjwWzcp9o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uNjwWzcp9o .navbar .navbar-logo img {
  width: auto;
}
.cid-uNjwWzcp9o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uNjwWzcp9o .navbar.collapsed {
  justify-content: center;
}
.cid-uNjwWzcp9o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uNjwWzcp9o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uNjwWzcp9o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uNjwWzcp9o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uNjwWzcp9o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uNjwWzcp9o .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uNjwWzcp9o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uNjwWzcp9o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uNjwWzcp9o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uNjwWzcp9o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uNjwWzcp9o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uNjwWzcp9o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uNjwWzcp9o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uNjwWzcp9o .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uNjwWzcp9o .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uNjwWzcp9o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uNjwWzcp9o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uNjwWzcp9o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uNjwWzcp9o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uNjwWzcp9o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uNjwWzcp9o .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uNjwWzcp9o .navbar.navbar-short {
  min-height: 60px;
}
.cid-uNjwWzcp9o .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uNjwWzcp9o .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uNjwWzcp9o .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uNjwWzcp9o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uNjwWzcp9o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uNjwWzcp9o .dropdown-item.active,
.cid-uNjwWzcp9o .dropdown-item:active {
  background-color: transparent;
}
.cid-uNjwWzcp9o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uNjwWzcp9o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uNjwWzcp9o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uNjwWzcp9o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uNjwWzcp9o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uNjwWzcp9o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uNjwWzcp9o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uNjwWzcp9o .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uNjwWzcp9o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uNjwWzcp9o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uNjwWzcp9o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uNjwWzcp9o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNjwWzcp9o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNjwWzcp9o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uNjwWzcp9o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNjwWzcp9o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uNjwWzcp9o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uNjwWzcp9o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNjwWzcp9o .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uNjwWzcp9o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uNjwWzcp9o .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uNjwWzcp9o .navbar {
    height: 70px;
  }
  .cid-uNjwWzcp9o .navbar.opened {
    height: auto;
  }
  .cid-uNjwWzcp9o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uNjwWA8IF6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uNjwWA8IF6 img,
.cid-uNjwWA8IF6 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uNjwWA8IF6 .item:focus,
.cid-uNjwWA8IF6 span:focus {
  outline: none;
}
.cid-uNjwWA8IF6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uNjwWA8IF6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uNjwWA8IF6 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNjwWA8IF6 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uNjwWA8IF6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uNjwWA8IF6 .mbr-section-title {
  color: #11324f;
}
.cid-uNjwWA8IF6 .mbr-text,
.cid-uNjwWA8IF6 .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNjwWA8IF6 .item-title {
  text-align: left;
  color: #11324f;
}
.cid-uNjwWA8IF6 .item-subtitle {
  text-align: left;
  color: #7b7b7b;
}
.cid-uNjwWA8IF6 .mbr-section-subtitle {
  color: #11324f;
}
.cid-uNjwWA8IF6 .item-feature-image {
  border-radius: 15px !important;
  overflow: hidden;
}
.cid-uNjwWA8IF6 .badge-cat {
  background: #f6f6f6;
  padding: 4px 15px;
  border-radius: 12px;
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
}
.cid-uNjwWA8IF6 .small {
  font-size: 12px;
}
.cid-uNjwWA8IF6 .mt-0 {
  margin-top: 0 !important;
}
.cid-uNjwWAGTUE {
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/with-gw-protect2x-101-2000x502.jpg");
}
.cid-uNjwWAGTUE .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uNjwWAGTUE .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uNjwWAGTUE {
    align-items: center;
  }
  .cid-uNjwWAGTUE .row {
    justify-content: flex-start;
  }
  .cid-uNjwWAGTUE .content-wrap {
    width: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNjwWAGTUE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNjwWAGTUE {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNjwWAGTUE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNjwWAGTUE .content-wrap {
    width: 100%;
  }
}
.cid-uNjwWAGTUE .mbr-text,
.cid-uNjwWAGTUE .mbr-section-btn {
  color: #ffffff;
}
.cid-uNjwWAGTUE .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uNjzhVjiXv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uNjzhVjiXv img,
.cid-uNjzhVjiXv .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uNjzhVjiXv .item:focus,
.cid-uNjzhVjiXv span:focus {
  outline: none;
}
.cid-uNjzhVjiXv .item-wrapper {
  position: relative;
}
.cid-uNjzhVjiXv .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uNjzhVjiXv .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uNjzhVjiXv .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNjzhVjiXv .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uNjzhVjiXv .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uNjzhVjiXv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uNjzhVjiXv .mbr-section-title {
  color: #232323;
}
.cid-uNjzhVjiXv .mbr-text,
.cid-uNjzhVjiXv .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNjzhVjiXv .item-title {
  text-align: left;
}
.cid-uNjzhVjiXv .item-subtitle {
  text-align: left;
  color: #11324f;
}
.cid-uNjzhVjiXv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uNjzhVjiXv .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uNjzhVjiXv .embla__button--next,
.cid-uNjzhVjiXv .embla__button--prev {
  display: flex;
}
.cid-uNjzhVjiXv .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uNjzhVjiXv .embla__button {
    display: none;
  }
}
.cid-uNjzhVjiXv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uNjzhVjiXv .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uNjzhVjiXv .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uNjzhVjiXv .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uNjzhVjiXv .embla__button {
    top: auto;
  }
}
.cid-uNjzhVjiXv .embla {
  position: relative;
  width: 100%;
}
.cid-uNjzhVjiXv .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uNjzhVjiXv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uNjzhVjiXv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uNjzhVjiXv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uNjzhVjiXv .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uNjzhVjiXv .card-title {
  text-align: center;
  color: #11324f;
}
.cid-uNjwWB3orH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uNjwWB3orH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNjwWB3orH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNjwWB3orH .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uNjwWB3orH .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uNjwWB3orH .content-wrap .row {
  justify-content: center;
}
.cid-uNjwWB3orH .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjwWB3orH .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjwWB3orH .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uNjwWB3orH .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uNjwWB3orH .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uNjwWB3orH .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uNjwWB3orH .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjwWB3orH .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjwWB3orH .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjwWB3orH .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uNjwWB3orH .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uNjwWB3orH .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uNjwWB3orH .nav-wrapper .list .item-wrap:hover,
.cid-uNjwWB3orH .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uNjwWB3orH .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uNjwWB3orH .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjwWB3orH .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjwWB3orH .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uNjwWB3orH .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uNjwWB3orH .contacts-wrapper .list .item-wrap:hover,
.cid-uNjwWB3orH .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uNjwWB3orH .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uNjwWB3orH .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNjwWB3orH .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNjwWB3orH .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNjwWB3orH .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uNjwWB3orH .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uNjwWB3orH .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uNjwWB3orH .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uNjwWB3orH .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uNjwWB3orH .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uNjwWB3orH .mbr-section-title {
  color: #ed463f;
}
.cid-uNjwWB3orH .mbr-section-subtitle {
  color: #353535;
}
.cid-uNjwWB3orH .list {
  color: #404349;
}
.cid-uNjwWB3orH .mbr-section-title,
.cid-uNjwWB3orH .title-wrapper {
  color: #000000;
}
.cid-uNjwWB3orH .list,
.cid-uNjwWB3orH .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uNjwWB3orH a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uNN66uzSK1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uNN66uzSK1 nav.navbar {
  position: fixed;
}
.cid-uNN66uzSK1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNN66uzSK1 .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uNN66uzSK1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uNN66uzSK1 .dropdown-item:hover,
.cid-uNN66uzSK1 .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uNN66uzSK1 .dropdown-item:hover span {
  color: white;
}
.cid-uNN66uzSK1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uNN66uzSK1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uNN66uzSK1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uNN66uzSK1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uNN66uzSK1 .nav-link {
  position: relative;
}
.cid-uNN66uzSK1 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uNN66uzSK1 .container {
    flex-wrap: wrap;
  }
}
.cid-uNN66uzSK1 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uNN66uzSK1 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uNN66uzSK1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uNN66uzSK1 .dropdown-menu,
.cid-uNN66uzSK1 .navbar.opened {
  background: #ffffff !important;
}
.cid-uNN66uzSK1 .nav-item:focus,
.cid-uNN66uzSK1 .nav-link:focus {
  outline: none;
}
.cid-uNN66uzSK1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uNN66uzSK1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uNN66uzSK1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uNN66uzSK1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNN66uzSK1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uNN66uzSK1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uNN66uzSK1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uNN66uzSK1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uNN66uzSK1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uNN66uzSK1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uNN66uzSK1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uNN66uzSK1 .navbar.collapsed {
  justify-content: center;
}
.cid-uNN66uzSK1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uNN66uzSK1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uNN66uzSK1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uNN66uzSK1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uNN66uzSK1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uNN66uzSK1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uNN66uzSK1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uNN66uzSK1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uNN66uzSK1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uNN66uzSK1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uNN66uzSK1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uNN66uzSK1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uNN66uzSK1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uNN66uzSK1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uNN66uzSK1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uNN66uzSK1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uNN66uzSK1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uNN66uzSK1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uNN66uzSK1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uNN66uzSK1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uNN66uzSK1 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uNN66uzSK1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uNN66uzSK1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uNN66uzSK1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uNN66uzSK1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uNN66uzSK1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uNN66uzSK1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uNN66uzSK1 .dropdown-item.active,
.cid-uNN66uzSK1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uNN66uzSK1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uNN66uzSK1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uNN66uzSK1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uNN66uzSK1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uNN66uzSK1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uNN66uzSK1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uNN66uzSK1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uNN66uzSK1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uNN66uzSK1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uNN66uzSK1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uNN66uzSK1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uNN66uzSK1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNN66uzSK1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNN66uzSK1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uNN66uzSK1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNN66uzSK1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uNN66uzSK1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uNN66uzSK1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNN66uzSK1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uNN66uzSK1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uNN66uzSK1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uNN66uzSK1 .navbar {
    height: 70px;
  }
  .cid-uNN66uzSK1 .navbar.opened {
    height: auto;
  }
  .cid-uNN66uzSK1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uNN66v4oF1 {
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/contact-partnership-banner-2000x796.jpg");
}
.cid-uNN66v4oF1 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-uNN66v4oF1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uNN66v4oF1 {
    align-items: center;
  }
  .cid-uNN66v4oF1 .row {
    justify-content: flex-start;
  }
  .cid-uNN66v4oF1 .content-wrap {
    width: 80%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNN66v4oF1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNN66v4oF1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNN66v4oF1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNN66v4oF1 .content-wrap {
    width: 100%;
  }
}
.cid-uNN66v4oF1 .mbr-text,
.cid-uNN66v4oF1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uNN66v4oF1 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uNN66vneYN {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-uNN66vneYN .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uNN66vneYN P {
  color: #11324f;
}
.cid-uNN66vneYN H4 {
  color: #11324f;
}
.cid-uNN66vneYN .contact-info {
  background: #e0eaf1;
  border-radius: 15px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.cid-uNN66vneYN .mbr-form {
  background: #fff;
  padding: 20px;
  border-radius: 15px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.cid-uNN66vneYN .form-control {
  font-size: 15px;
}
.cid-uNN66vneYN .hs-form-frame {
  padding: 0;
  font-family: 'Plus Jakarta Sans';
}
.cid-uNN66vMpFu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uNN66vMpFu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNN66vMpFu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNN66vMpFu .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uNN66vMpFu .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uNN66vMpFu .content-wrap .row {
  justify-content: center;
}
.cid-uNN66vMpFu .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNN66vMpFu .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNN66vMpFu .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uNN66vMpFu .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uNN66vMpFu .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uNN66vMpFu .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uNN66vMpFu .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNN66vMpFu .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNN66vMpFu .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNN66vMpFu .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uNN66vMpFu .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uNN66vMpFu .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uNN66vMpFu .nav-wrapper .list .item-wrap:hover,
.cid-uNN66vMpFu .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uNN66vMpFu .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uNN66vMpFu .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNN66vMpFu .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNN66vMpFu .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uNN66vMpFu .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uNN66vMpFu .contacts-wrapper .list .item-wrap:hover,
.cid-uNN66vMpFu .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uNN66vMpFu .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uNN66vMpFu .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uNN66vMpFu .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uNN66vMpFu .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uNN66vMpFu .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uNN66vMpFu .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uNN66vMpFu .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uNN66vMpFu .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uNN66vMpFu .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uNN66vMpFu .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uNN66vMpFu .mbr-section-title {
  color: #ed463f;
}
.cid-uNN66vMpFu .mbr-section-subtitle {
  color: #353535;
}
.cid-uNN66vMpFu .list {
  color: #404349;
}
.cid-uNN66vMpFu .mbr-section-title,
.cid-uNN66vMpFu .title-wrapper {
  color: #000000;
}
.cid-uNN66vMpFu .list,
.cid-uNN66vMpFu .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uNN66vMpFu a {
  text-decoration: none !important;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.3;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text, p {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }

  .media {
    width: auto;
  }

  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.navbar-nav{
    margin: auto;
}
@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
@media (max-width: 767px) {
    .launch-banner {
    background-size: contain !important;
  }
  .launch-banner .content-wrap {
    padding: 0;
  }
}
.assessment-steps{
    position: relative;
    top: -160px;
     margin-bottom: -160px;
    background-color: transparent !important;
}
.primary-insight{
    color: #d26e2b;
    font-weight: bold;
}
.cid-uL36oLyeiS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uL36oLyeiS nav.navbar {
  position: fixed;
}
.cid-uL36oLyeiS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uL36oLyeiS .dropdown-menu {
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uL36oLyeiS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  border: none;
  border-radius: 10px !important;
}
.cid-uL36oLyeiS .dropdown-item:hover,
.cid-uL36oLyeiS .dropdown-item:focus {
  background: #edf6fc  !important;
  color: #22a5e5 !important;
}
.cid-uL36oLyeiS .dropdown-item:hover span {
  color: white;
}
.cid-uL36oLyeiS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uL36oLyeiS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uL36oLyeiS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.75em !important;
}
.cid-uL36oLyeiS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uL36oLyeiS .nav-link {
  position: relative;
}
.cid-uL36oLyeiS .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uL36oLyeiS .container {
    flex-wrap: wrap;
  }
}
.cid-uL36oLyeiS .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uL36oLyeiS .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uL36oLyeiS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uL36oLyeiS .dropdown-menu,
.cid-uL36oLyeiS .navbar.opened {
  background: #ffffff !important;
}
.cid-uL36oLyeiS .nav-item:focus,
.cid-uL36oLyeiS .nav-link:focus {
  outline: none;
}
.cid-uL36oLyeiS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uL36oLyeiS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uL36oLyeiS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uL36oLyeiS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uL36oLyeiS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uL36oLyeiS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uL36oLyeiS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uL36oLyeiS .navbar.opened {
  transition: all 0.3s;
}
.cid-uL36oLyeiS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uL36oLyeiS .navbar .navbar-logo img {
  width: auto;
}
.cid-uL36oLyeiS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uL36oLyeiS .navbar.collapsed {
  justify-content: center;
}
.cid-uL36oLyeiS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uL36oLyeiS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uL36oLyeiS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uL36oLyeiS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uL36oLyeiS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uL36oLyeiS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uL36oLyeiS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uL36oLyeiS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uL36oLyeiS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uL36oLyeiS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uL36oLyeiS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uL36oLyeiS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uL36oLyeiS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uL36oLyeiS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uL36oLyeiS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uL36oLyeiS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uL36oLyeiS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uL36oLyeiS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uL36oLyeiS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uL36oLyeiS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uL36oLyeiS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uL36oLyeiS .navbar.navbar-short {
  min-height: 60px;
}
.cid-uL36oLyeiS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uL36oLyeiS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uL36oLyeiS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uL36oLyeiS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uL36oLyeiS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uL36oLyeiS .dropdown-item.active,
.cid-uL36oLyeiS .dropdown-item:active {
  background-color: transparent;
}
.cid-uL36oLyeiS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uL36oLyeiS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uL36oLyeiS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uL36oLyeiS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uL36oLyeiS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uL36oLyeiS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uL36oLyeiS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uL36oLyeiS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uL36oLyeiS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uL36oLyeiS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uL36oLyeiS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uL36oLyeiS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uL36oLyeiS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uL36oLyeiS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uL36oLyeiS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uL36oLyeiS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uL36oLyeiS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uL36oLyeiS .navbar {
    height: 70px;
  }
  .cid-uL36oLyeiS .navbar.opened {
    height: auto;
  }
  .cid-uL36oLyeiS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uL36oM2h0z {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/protect-banner-2000x1125.jpg");
}
.cid-uL36oM2h0z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL36oM2h0z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL36oM2h0z .mbr-section-title {
  color: #ffffff;
}
.cid-uL36oM2h0z .mbr-text,
.cid-uL36oM2h0z .mbr-section-btn {
  color: #fafafa;
}
.cid-uL36oM2h0z .has-after {
  position: relative;
}
.cid-uL36oM2h0z .has-after::after {
  position: absolute;
  bottom: -20px;
  background: #4ab1d6;
  height: 5px;
  width: 100px;
  content: '';
  left: 0;
}
.cid-uL36oM2h0z .hero-logo {
  height: 65px;
  width: auto;
  background: #fff;
  padding: 15px;
  border-radius: 20px;
  border: 2px solid #4ab1d6;
  margin-bottom: 15px !important;
  box-shadow: 0px 0px 10px #dce4ffab;
}
.cid-uL36oM2h0z .hero-logo.small {
  height: 35px;
  padding: 5px;
  box-shadow: none;
  margin-bottom: 0 !important;
}
.cid-uNjuhPxrd5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uNjuhPxrd5 img,
.cid-uNjuhPxrd5 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uNjuhPxrd5 .item:focus,
.cid-uNjuhPxrd5 span:focus {
  outline: none;
}
.cid-uNjuhPxrd5 .item-wrapper {
  position: relative;
}
.cid-uNjuhPxrd5 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uNjuhPxrd5 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uNjuhPxrd5 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNjuhPxrd5 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uNjuhPxrd5 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uNjuhPxrd5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uNjuhPxrd5 .mbr-section-title {
  color: #232323;
}
.cid-uNjuhPxrd5 .mbr-text,
.cid-uNjuhPxrd5 .mbr-section-btn {
  text-align: left;
  color: #11324f;
}
.cid-uNjuhPxrd5 .item-title {
  text-align: left;
}
.cid-uNjuhPxrd5 .item-subtitle {
  text-align: left;
  color: #11324f;
}
.cid-uNjuhPxrd5 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uNjuhPxrd5 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uNjuhPxrd5 .embla__button--next,
.cid-uNjuhPxrd5 .embla__button--prev {
  display: flex;
}
.cid-uNjuhPxrd5 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-uNjuhPxrd5 .embla__button {
    display: none;
  }
}
.cid-uNjuhPxrd5 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uNjuhPxrd5 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uNjuhPxrd5 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uNjuhPxrd5 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uNjuhPxrd5 .embla__button {
    top: auto;
  }
}
.cid-uNjuhPxrd5 .embla {
  position: relative;
  width: 100%;
}
.cid-uNjuhPxrd5 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uNjuhPxrd5 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uNjuhPxrd5 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uNjuhPxrd5 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uNjuhPxrd5 .item-btn {
  padding-left: 0;
  font-weight: 400;
}
.cid-uNjuhPxrd5 .card-title {
  text-align: center;
  color: #11324f;
}
.cid-uNdwLzwVcc {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-uNdwLzwVcc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNdwLzwVcc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNdwLzwVcc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uNdwLzwVcc .w-75 {
    width: 100% !important;
  }
  .cid-uNdwLzwVcc .row {
    flex-direction: column-reverse;
  }
  .cid-uNdwLzwVcc .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uNdwLzwVcc .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uNdwLzwVcc .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uNdwLzwVcc .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uNdwLzwVcc .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uNdwLzwVcc .mbr-section-subtitle,
.cid-uNdwLzwVcc .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uNdwLzwVcc ul {
  padding-left: 0;
}
.cid-uNdwLzwVcc ul li {
  list-style: none;
}
.cid-uNdwLzwVcc .hero-logo {
  height: auto;
  width: 100% !important;
  border-radius: 10px;
  object-fit: cover;
  object-position: bottom;
}
.cid-uNdwLzwVcc .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uNdwLzwVcc .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uNdwLzwVcc .mbr-text,
.cid-uNdwLzwVcc .mbr-section-btn {
  text-align: center;
}
.cid-uNdwLzwVcc .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uNdwLzwVcc .mbr-section-title,
.cid-uNdwLzwVcc .mbr-section-btn {
  text-align: center;
}
.cid-uNdwLzwVcc .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uNdwLzwVcc .problem-row {
  background-color: #fff !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uNdwLzwVcc h1.primary-protect {
  font-size: 15px !important;
}
.cid-uNdwLzwVcc .mbr-section-title,
.cid-uNdwLzwVcc .mbr-section-btn DIV {
  text-align: left;
}
.cid-uNdwLzwVcc .text-left {
  text-align: left;
}
.cid-uNdwLzwVcc .btn {
  padding: 6px 12px;
  font-size: 13px;
  height: 70px;
  width: 70px;
  border-radius: 50%;
  background-color: #0000008c !important;
  border: none;
}
.cid-uNdwLzwVcc .desc-wrapper {
  position: relative;
}
.cid-uNdwLzwVcc .play-btn {
  position: absolute;
  top: 40%;
  text-align: center;
  margin: auto;
  left: 45%;
}
.cid-uNdwLzwVcc .play-btn .btn:hover {
  background-color: #0c1115 !important;
}
.cid-uNdze2W77i.popup-builder {
  background-color: #ffffff;
}
.cid-uNdze2W77i.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uNdze2W77i.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uNdze2W77i .modal-content,
.cid-uNdze2W77i .modal-dialog {
  height: auto;
}
.cid-uNdze2W77i .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uNdze2W77i .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uNdze2W77i .form-wrapper .mbr-form .form-group,
  .cid-uNdze2W77i .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uNdze2W77i .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uNdze2W77i .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uNdze2W77i .mbr-text {
  text-align: center;
}
.cid-uNdze2W77i .pt-0 {
  padding-top: 0 !important;
}
.cid-uNdze2W77i .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uNdze2W77i .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uNdze2W77i .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uNdze2W77i .modal-open {
  overflow: hidden;
}
.cid-uNdze2W77i .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uNdze2W77i .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uNdze2W77i .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uNdze2W77i .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uNdze2W77i .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uNdze2W77i .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uNdze2W77i .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uNdze2W77i .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uNdze2W77i .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uNdze2W77i .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uNdze2W77i .modal-backdrop.fade {
  opacity: 0;
}
.cid-uNdze2W77i .modal-backdrop.show {
  opacity: .5;
}
.cid-uNdze2W77i .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uNdze2W77i .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uNdze2W77i .modal-header {
    padding: 1rem;
  }
}
.cid-uNdze2W77i .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uNdze2W77i .modal-header .close svg {
  fill: #353535;
}
.cid-uNdze2W77i .modal-header .close:hover {
  opacity: 1;
}
.cid-uNdze2W77i .modal-header .close:focus {
  outline: none;
}
.cid-uNdze2W77i .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uNdze2W77i .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uNdze2W77i .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNdze2W77i .modal-body {
    padding: 1rem;
  }
}
.cid-uNdze2W77i .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uNdze2W77i .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uNdze2W77i .modal-footer {
    padding: 1rem;
  }
}
.cid-uNdze2W77i .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uNdze2W77i .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uNdze2W77i .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uNdze2W77i .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uNdze2W77i .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uNdze2W77i .modal-lg,
  .cid-uNdze2W77i .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uNdze2W77i .modal-xl {
    max-width: 1140px;
  }
}
.cid-uNdze2W77i .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uNdze2W77i .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uNdze2W77i .form-group {
  margin-bottom: 1rem;
}
.cid-uNdze2W77i .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uNdze2W77i .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uNdze2W77i .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uNdze2W77i .mbr-section-btn {
  margin: 0;
}
.cid-uNdze2W77i .mbr-section-btn .btn {
  margin: 0;
}
.cid-uL3BUxh4R9 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uL3BUxh4R9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL3BUxh4R9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL3BUxh4R9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL3BUxh4R9 .w-75 {
    width: 100% !important;
  }
  .cid-uL3BUxh4R9 .row {
    flex-direction: column-reverse;
  }
  .cid-uL3BUxh4R9 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL3BUxh4R9 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL3BUxh4R9 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL3BUxh4R9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL3BUxh4R9 .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL3BUxh4R9 .mbr-section-subtitle,
.cid-uL3BUxh4R9 .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL3BUxh4R9 ul {
  padding-left: 0;
}
.cid-uL3BUxh4R9 ul li {
  list-style: none;
}
.cid-uL3BUxh4R9 .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uL3BUxh4R9 .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL3BUxh4R9 .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL3BUxh4R9 .mbr-text,
.cid-uL3BUxh4R9 .mbr-section-btn {
  text-align: center;
}
.cid-uL3BUxh4R9 .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL3BUxh4R9 .mbr-section-title,
.cid-uL3BUxh4R9 .mbr-section-btn {
  text-align: center;
}
.cid-uL3BUxh4R9 .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL3BUxh4R9 .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uL3BUxh4R9 h1.primary-protect {
  font-size: 15px !important;
}
.cid-uL3CV27ecd {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uL3CV27ecd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL3CV27ecd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL3CV27ecd .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL3CV27ecd .w-75 {
    width: 100% !important;
  }
  .cid-uL3CV27ecd .row {
    flex-direction: column-reverse;
  }
  .cid-uL3CV27ecd .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL3CV27ecd .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL3CV27ecd .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL3CV27ecd .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL3CV27ecd .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL3CV27ecd .mbr-section-subtitle,
.cid-uL3CV27ecd .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL3CV27ecd ul {
  padding-left: 0;
}
.cid-uL3CV27ecd ul li {
  list-style: none;
}
.cid-uL3CV27ecd .hero-logo {
  height: 100px;
  width: 100px;
}
.cid-uL3CV27ecd .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL3CV27ecd .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL3CV27ecd .mbr-text,
.cid-uL3CV27ecd .mbr-section-btn {
  text-align: center;
}
.cid-uL3CV27ecd .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL3CV27ecd .mbr-section-title,
.cid-uL3CV27ecd .mbr-section-btn {
  text-align: center;
}
.cid-uL3CV27ecd .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL3CV27ecd .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uL3CV27ecd .badge-protect.small {
  padding: 3px 12px;
  margin: 3px;
}
.cid-uL3Nrhil7w {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uL3Nrhil7w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL3Nrhil7w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL3Nrhil7w .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uL3Nrhil7w .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uL3Nrhil7w .hero-logo {
  height: 30px;
  width: 30px;
}
.cid-uL3Nrhil7w .mbr-text,
.cid-uL3Nrhil7w .text-wrapper {
  text-align: left;
}
.cid-uL3Nrhil7w .content-wrap {
  background-color: #fff;
  padding: 25px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 180px;
}
.cid-uL3Nrhil7w .mbr-section-title {
  color: #11324f;
}
.cid-uL36oQKkMv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uL36oQKkMv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL36oQKkMv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL36oQKkMv .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uL36oQKkMv .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uL36oQKkMv .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-uL36oQKkMv .mbr-text,
.cid-uL36oQKkMv .mbr-section-btn {
  text-align: center;
}
.cid-uL3NSNdhXb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uL3NSNdhXb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL3NSNdhXb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL3NSNdhXb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL3NSNdhXb .w-75 {
    width: 100% !important;
  }
  .cid-uL3NSNdhXb .row {
    flex-direction: column-reverse;
  }
  .cid-uL3NSNdhXb .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL3NSNdhXb .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL3NSNdhXb .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL3NSNdhXb .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL3NSNdhXb .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL3NSNdhXb .mbr-section-subtitle,
.cid-uL3NSNdhXb .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL3NSNdhXb ul {
  padding-left: 0;
}
.cid-uL3NSNdhXb ul li {
  list-style: none;
}
.cid-uL3NSNdhXb .hero-logo {
  height: 30px;
  width: 30px;
  opacity: 0.6;
}
.cid-uL3NSNdhXb .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL3NSNdhXb .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL3NSNdhXb .mbr-text,
.cid-uL3NSNdhXb .mbr-section-btn {
  text-align: center;
}
.cid-uL3NSNdhXb .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL3NSNdhXb .mbr-section-title,
.cid-uL3NSNdhXb .mbr-section-btn {
  text-align: center;
}
.cid-uL3NSNdhXb .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL3NSNdhXb .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uL3Zt7RLqi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uL3Zt7RLqi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL3Zt7RLqi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL3Zt7RLqi .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL3Zt7RLqi .w-75 {
    width: 100% !important;
  }
  .cid-uL3Zt7RLqi .row {
    flex-direction: column-reverse;
  }
  .cid-uL3Zt7RLqi .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uL3Zt7RLqi .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL3Zt7RLqi .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-uL3Zt7RLqi .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.cid-uL3Zt7RLqi .card-title {
  color: #11324f;
  text-align: center;
}
.cid-uL3Zt7RLqi .mbr-section-subtitle,
.cid-uL3Zt7RLqi .mbr-section-head .mbr-section-btn {
  text-align: left;
}
.cid-uL3Zt7RLqi ul {
  padding-left: 0;
}
.cid-uL3Zt7RLqi ul li {
  list-style: none;
}
.cid-uL3Zt7RLqi .hero-logo {
  height: 30px;
  width: 30px;
  opacity: 0.6;
}
.cid-uL3Zt7RLqi .mbr-figure {
  border-radius: 20px;
  overflow: hidden;
}
.cid-uL3Zt7RLqi .mbr-figure iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uL3Zt7RLqi .mbr-text,
.cid-uL3Zt7RLqi .mbr-section-btn {
  text-align: center;
}
.cid-uL3Zt7RLqi .visibility-across {
  margin-bottom: 40px;
  border-radius: 60px;
  padding: 0px;
  text-align: center;
}
.cid-uL3Zt7RLqi .mbr-section-title,
.cid-uL3Zt7RLqi .mbr-section-btn {
  text-align: center;
}
.cid-uL3Zt7RLqi .badge-protect {
  background-color: #4ab1d6;
  padding: 7px 15px;
  border-radius: 100px;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-item: center;
  width: auto;
  margin: auto;
  margin-bottom: 15px;
}
.cid-uL3Zt7RLqi .problem-row {
  background-color: #fafafa !important;
  border-radius: 15px;
  padding: 40px 25px;
}
.cid-uL3Zt7RLqi h1.primary-protect {
  font-size: 15px !important;
}
.cid-uL36oNIcFN {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uL36oNIcFN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL36oNIcFN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL36oNIcFN .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uL36oNIcFN .image-wrap img {
    display: block;
    margin: auto;
    width: 80%;
  }
}
.cid-uL36oNIcFN .hero-logo {
  height: 30px;
  width: 30px;
  margin-bottom: 0;
}
.cid-uL36oNIcFN .mbr-text,
.cid-uL36oNIcFN .text-wrapper {
  text-align: center;
  color: #11324f;
}
.cid-uL36oNIcFN .mbr-section-title {
  text-align: center;
  color: #11324f;
}
.cid-uL36oNIcFN .assessor-primary {
  color: green;
  font-weight: bold;
}
.cid-uL36oNIcFN .content-wrap {
  background: #fff;
  border-radius: 10px;
  border: 1px solid #485ea0;
  margin: 15px 0;
  justify-content: center;
  border-left-width: 5px;
  padding: 15px;
  height: 80px;
}
.cid-uL36oNIcFN .bg-insight {
  backgrouund-color: #d26e2d !important;
  padding: 10px;
}
.cid-uL36oNIcFN .text-right {
  text-align: right;
}
.cid-uL36oRfAAR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-uL36oRfAAR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL36oRfAAR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL36oRfAAR .content-wrap {
  padding: 60px;
  background-color: #fafafa;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uL36oRfAAR .content-wrap .row {
  justify-content: center;
}
.cid-uL36oRfAAR .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL36oRfAAR .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uL36oRfAAR .title-wrapper .title-wrap .logo-wrapper {
  margin-right: 8px;
}
.cid-uL36oRfAAR .title-wrapper .title-wrap .logo-wrapper img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  border-radius: 8px !important;
}
.cid-uL36oRfAAR .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uL36oRfAAR .nav-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .nav-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL36oRfAAR .nav-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL36oRfAAR .nav-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uL36oRfAAR .nav-wrapper .list .item-wrap {
  margin-bottom: 12px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uL36oRfAAR .nav-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uL36oRfAAR .nav-wrapper .list .item-wrap:hover,
.cid-uL36oRfAAR .nav-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uL36oRfAAR .contacts-wrapper {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL36oRfAAR .contacts-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL36oRfAAR .contacts-wrapper .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uL36oRfAAR .contacts-wrapper .list .item-wrap {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.cid-uL36oRfAAR .contacts-wrapper .list .item-wrap:hover,
.cid-uL36oRfAAR .contacts-wrapper .list .item-wrap:focus {
  color: #2592c5;
}
.cid-uL36oRfAAR .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uL36oRfAAR .social-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uL36oRfAAR .social-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uL36oRfAAR .social-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-uL36oRfAAR .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uL36oRfAAR .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uL36oRfAAR .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uL36oRfAAR .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont {
  transform: scale(1.1);
}
.cid-uL36oRfAAR .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  color: #ffffff;
  background-color: #2592c5;
  font-size: 16px;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  margin: 0 10px 10px 0;
}
.cid-uL36oRfAAR .mbr-copy {
  margin-bottom: 0;
  opacity: 1;
  font-size: 95%;
  color: #353535;
  text-align: center;
}
.cid-uL36oRfAAR .mbr-section-title {
  color: #ed463f;
}
.cid-uL36oRfAAR .mbr-section-subtitle {
  color: #353535;
}
.cid-uL36oRfAAR .list {
  color: #404349;
}
.cid-uL36oRfAAR .mbr-section-title,
.cid-uL36oRfAAR .title-wrapper {
  color: #000000;
}
.cid-uL36oRfAAR .list,
.cid-uL36oRfAAR .item-wrap {
  font-size: 95%;
  color: #11324f;
}
.cid-uL36oRfAAR a {
  text-decoration: none !important;
}
