section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
body {
  font-family: DM Sans;
}
.display-1 {
  font-family: 'Exo 2', sans-serif;
  font-size: 4.4rem;
}
.display-1 > .mbr-iconfont {
  font-size: 7.04rem;
}
.display-2 {
  font-family: 'Exo 2', sans-serif;
  font-size: 2.8rem;
  line-height: 1.3;
}
.display-2 > .mbr-iconfont {
  font-size: 4.48rem;
}
.display-4 {
  font-family: 'Exo 2', sans-serif;
  font-size: 0.75rem;
  line-height: 1.2;
}
.display-4 > .mbr-iconfont {
  font-size: 1.2rem;
}
.display-5 {
  font-family: 'Exo 2', sans-serif;
  font-size: 1.2rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 1.92rem;
}
.display-7 {
  font-family: 'Exo 2', sans-serif;
  font-size: 0.9rem;
}
.display-7 > .mbr-iconfont {
  font-size: 1.44rem;
}
/* ---- 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: 768px) {
  .display-1 {
    font-size: 3.52rem;
    font-size: calc( 2.19rem + (4.4 - 2.19) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.19rem + (4.4 - 2.19) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.24rem;
    font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.6rem;
    font-size: calc( 0.9125rem + (0.75 - 0.9125) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.9125rem + (0.75 - 0.9125) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 2.6rem;
  border-radius: 6px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 6px;
}
.bg-primary {
  background-color: #5f21d8 !important;
}
.bg-success {
  background-color: #eafd83 !important;
}
.bg-info {
  background-color: #080613 !important;
}
.bg-warning {
  background-color: #ebebeb !important;
}
.bg-danger {
  background-color: #e01a22 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #5f21d8 !important;
  border-color: #5f21d8 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #421796 !important;
  border-color: #421796 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #421796 !important;
  border-color: #421796 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #5f21d8 !important;
  border-color: #5f21d8 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #421796 !important;
  border-color: #421796 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #421796 !important;
  border-color: #421796 !important;
}
.btn-info,
.btn-info:active {
  background-color: #080613 !important;
  border-color: #080613 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-success,
.btn-success:active {
  background-color: #eafd83 !important;
  border-color: #eafd83 !important;
  color: #6b7f02 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #6b7f02 !important;
  background-color: #ddfc38 !important;
  border-color: #ddfc38 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #6b7f02 !important;
  background-color: #ddfc38 !important;
  border-color: #ddfc38 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #6b6b6b !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #6b6b6b !important;
  background-color: #c5c5c5 !important;
  border-color: #c5c5c5 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #6b6b6b !important;
  background-color: #c5c5c5 !important;
  border-color: #c5c5c5 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #e01a22 !important;
  border-color: #e01a22 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #9b1218 !important;
  border-color: #9b1218 !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #9b1218 !important;
  border-color: #9b1218 !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #381380;
  color: #381380;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #5f21d8;
  border-color: #5f21d8;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #5f21d8 !important;
  border-color: #5f21d8 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #381380;
  color: #381380;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #5f21d8;
  border-color: #5f21d8;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #5f21d8 !important;
  border-color: #5f21d8 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #080613;
  border-color: #080613;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #080613 !important;
  border-color: #080613 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #d9fb1f;
  color: #d9fb1f;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #6b7f02;
  background-color: #eafd83;
  border-color: #eafd83;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #6b7f02 !important;
  background-color: #eafd83 !important;
  border-color: #eafd83 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #b8b8b8;
  color: #b8b8b8;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #6b6b6b;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #6b6b6b !important;
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #850f14;
  color: #850f14;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #e01a22;
  border-color: #e01a22;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #e01a22 !important;
  border-color: #e01a22 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #5f21d8 !important;
}
.text-secondary {
  color: #5f21d8 !important;
}
.text-success {
  color: #eafd83 !important;
}
.text-info {
  color: #080613 !important;
}
.text-warning {
  color: #ebebeb !important;
}
.text-danger {
  color: #e01a22 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #381380 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #381380 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #d9fb1f !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #b8b8b8 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #850f14 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #080613;
}
.alert-warning {
  background-color: #ebebeb;
}
.alert-danger {
  background-color: #e01a22;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #5f21d8;
  border-color: #5f21d8;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #5f21d8;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #dccef7;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #a89ee0;
}
.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: #f9cdcf;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Exo 2', sans-serif;
  font-size: 0.9rem;
}
.form-control > .mbr-iconfont {
  font-size: 1.44rem;
}
blockquote {
  border-color: #5f21d8;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #5f21d8;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: gray !important;
  border-bottom-color: gray !important;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #5f21d8;
  border-bottom-color: #5f21d8;
}
.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: #ffffff !important;
  background-color: #5f21d8 !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: #5f21d8 !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='%235f21d8' %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;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ukWwNsIlfS {
  padding-top: 150px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/pexels-joshua-welch-763172-1624600.jpg");
}
.cid-ukWwNsIlfS h3 {
  width: fit-content;
  position: relative;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-ukWwNsIlfS h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-ukWwNsIlfS .btn {
  margin: 0.2rem !important;
}
@media (max-width: 767px) {
  .cid-ukWwNsIlfS h3 {
    margin: auto;
    margin-bottom: 1.4rem;
  }
  .cid-ukWwNsIlfS h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
  }
}
.cid-sN2zXPyN2l {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ebebeb;
}
.cid-sN2zXPyN2l h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-sN2zXPyN2l h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sN2zXPyN2l h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sN2zXPyN2l H3 {
  color: #080613;
}
.cid-sN2zXPyN2l H1 {
  color: #080613;
}
.cid-sN2zXPyN2l .mbr-text,
.cid-sN2zXPyN2l .mbr-section-btn {
  color: #efefef;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sN2zXPyN2l h3:before,
  .cid-sN2zXPyN2l h3:after {
    display: none;
  }
}
.cid-uoDz0Wc1Np {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uoDz0Wc1Np .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (min-width: 1400px) {
  .cid-uoDz0Wc1Np .item {
    padding: 1.5rem;
  }
}
.cid-uoDz0Wc1Np img {
  border-radius: 2rem;
}
.cid-uoDz0Wc1Np .item-img {
  padding: 3rem;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .cid-uoDz0Wc1Np .item-img {
    padding: 1rem;
    margin-bottom: 1rem;
  }
}
.cid-uoDz0Wc1Np img,
.cid-uoDz0Wc1Np .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uoDz0Wc1Np .item:focus,
.cid-uoDz0Wc1Np span:focus {
  outline: none;
}
.cid-uoDz0Wc1Np .item-wrapper {
  position: relative;
  border-radius: 3rem;
  background: #eafd83;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  transition: all 0.3s;
}
@media (min-width: 992px) {
  .cid-uoDz0Wc1Np .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uoDz0Wc1Np .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uoDz0Wc1Np .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uoDz0Wc1Np .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uoDz0Wc1Np .item-wrapper:hover {
  box-shadow: 0 0 40px 0 lightgray;
  transform: scale(1.02);
}
.cid-uoDz0Wc1Np .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uoDz0Wc1Np .mbr-section-title {
  color: #080613;
}
.cid-uoDz0Wc1Np .mbr-text,
.cid-uoDz0Wc1Np .mbr-section-btn {
  text-align: center;
}
.cid-uoDz0Wc1Np .item-title {
  text-align: center;
  color: #060606;
}
.cid-uoDz0Wc1Np .item-subtitle {
  text-align: left;
}
.cid-une1RMl1lh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-une1RMl1lh .mbr-fallback-image.disabled {
  display: none;
}
.cid-une1RMl1lh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-une1RMl1lh .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-une1RMl1lh .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-une1RMl1lh .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-une1RMl1lh .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-une1RMl1lh .container {
    padding: 0 12px;
  }
}
.cid-une1RMl1lh .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-une1RMl1lh .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-une1RMl1lh .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-une1RMl1lh .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-une1RMl1lh .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-une1RMl1lh .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-une1RMl1lh .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #767676 !important;
  background-color: #ffffff;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #767676;
  border-color: #767676;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-une1RMl1lh .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-une1RMl1lh .mbr-section-title {
  color: #ffffff;
}
.cid-une1RMl1lh label {
  color: #ffffff;
}
.cid-une1RMl1lh .mbr-section-title,
.cid-une1RMl1lh .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-une1RMl1lh H3 {
  color: #eafd83;
}
.cid-une1RMl1lh LABEL {
  text-align: left;
  color: #ffffff;
}
.cid-upz6AaNjaS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-upz6AaNjaS .mbr-fallback-image.disabled {
  display: none;
}
.cid-upz6AaNjaS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-upz6AaNjaS .container {
    max-width: 1400px;
  }
}
.cid-upz6AaNjaS .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-upz6AaNjaS .card {
    margin-bottom: 3rem;
  }
}
.cid-upz6AaNjaS .row {
  justify-content: center;
}
.cid-upz6AaNjaS .card-title,
.cid-upz6AaNjaS .iconfont-wrapper {
  color: #5f21d8;
  text-align: center;
}
.cid-upz6AaNjaS .card-text {
  color: #1e2330;
  text-align: center;
}
.cid-upz6AaNjaS .mbr-section-title {
  color: #5f21d8;
}
.cid-upz6AaNjaS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-une2cszIUO {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-une2cszIUO .mbr-fallback-image.disabled {
  display: none;
}
.cid-une2cszIUO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-une2cszIUO .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-une2cszIUO .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-une2cszIUO .row {
  background: #5f21d8;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-une2cszIUO img {
  border-radius: 2rem;
  height: 100%;
}
.cid-une2cszIUO .row {
  flex-direction: row-reverse;
}
.cid-une2cszIUO .image-wrapper {
  padding: 0;
}
.cid-une2cszIUO .mbr-section-title {
  color: #ffffff;
}
.cid-une2cszIUO .mbr-text,
.cid-une2cszIUO .mbr-section-btn {
  color: #ffffff;
}
#custom-html-1wg {
  /* Type valid CSS here */
}
#custom-html-1wg div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1wg p {
  font-size: 0px;
  color: #777;
}
#custom-html-21a {
  /* Type valid CSS here */
}
#custom-html-21a div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21a p {
  font-size: 0px;
  color: #777;
}
#custom-html-20w {
  /* Type valid CSS here */
}
#custom-html-20w div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-20w p {
  font-size: 0px;
  color: #777;
}
.cid-uniCWXY8b8 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uniCWXY8b8 .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uniCWXY8b8 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uniCWXY8b8 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 354px;
  max-width: 354px;
}
@media (max-width: 992px) {
  .cid-uniCWXY8b8 .embla__slide {
    min-width: 620px;
    max-width: 620px;
  }
}
@media (max-width: 767px) {
  .cid-uniCWXY8b8 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uniCWXY8b8 .embla__slide .slide-content {
  width: 100%;
}
.cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper {
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  position: relative;
  height: 450px;
}
@media (max-width: 992px) {
  .cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper {
    height: 350px;
  }
}
.cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(0deg, #080613, transparent);
  opacity: .8;
  pointer-events: none;
  z-index: 1;
}
.cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper .item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper .item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1;
  padding: 24px;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper .item-content {
    padding: 20px 16px;
  }
}
.cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper .item-content .item-name {
  margin-bottom: 8px;
}
.cid-uniCWXY8b8 .embla__slide .slide-content .item-wrapper .item-content .desc-wrapper .item-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px 12px;
  border: 1px solid #ffffff;
  margin: 0;
}
.cid-uniCWXY8b8 .embla__button--next,
.cid-uniCWXY8b8 .embla__button--prev {
  display: flex;
}
.cid-uniCWXY8b8 .embla__button {
  bottom: 0;
  width: 40px;
  height: 40px;
  font-size: 26px;
  background: transparent !important;
  color: #272b2e !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.cid-uniCWXY8b8 .embla__button:hover {
  opacity: .7 !important;
}
.cid-uniCWXY8b8 .embla__button.embla__button--prev {
  right: 48px;
}
.cid-uniCWXY8b8 .embla__button.embla__button--next {
  right: 0;
}
.cid-uniCWXY8b8 .embla {
  position: relative;
  width: 100%;
  padding-bottom: 4rem;
}
.cid-uniCWXY8b8 .embla__viewport {
  width: 100%;
  margin-right: 1rem;
}
.cid-uniCWXY8b8 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uniCWXY8b8 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uniCWXY8b8 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uniCWXY8b8 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uniCWXY8b8 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uniCWXY8b8 .item-tag {
  color: #ffffff;
}
.cid-uniCWXY8b8 .item-name {
  color: #ffffff;
}
.cid-uniCWXY8b8 .item-tag,
.cid-uniCWXY8b8 .desc-wrapper {
  color: #ffffff;
}
.cid-uLDQzXLDMi {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uLDQzXLDMi .carousel {
  z-index: 2;
  position: relative;
}
.cid-uLDQzXLDMi .user {
  padding: 1rem;
  margin: auto 0;
}
.cid-uLDQzXLDMi h4 {
  position: relative;
  width: fit-content;
  display: inline-block;
}
.cid-uLDQzXLDMi h4:before {
  position: absolute;
  content: '';
  right: -90px;
  top: 60%;
  bottom: 0;
  width: 60px;
  height: 1px;
  background: #5f21d8;
}
.cid-uLDQzXLDMi .carousel-control-next {
  width: 50px;
  right: -30px;
}
.cid-uLDQzXLDMi .carousel-control-prev {
  width: 50px;
  left: -30px;
}
.cid-uLDQzXLDMi .user_text {
  position: relative;
  z-index: 1;
  text-align: left;
  color: #000000;
}
.cid-uLDQzXLDMi .user_text span {
  font-size: 5rem;
  opacity: 0.2;
  color: #ffffff;
}
.cid-uLDQzXLDMi .user_image {
  overflow: hidden;
  margin: 0 auto 0.5rem auto;
  position: relative;
  padding: 0rem;
  height: 500px;
  width: 100%;
}
.cid-uLDQzXLDMi .user_image img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  border-radius: 9px;
}
.cid-uLDQzXLDMi .carousel-item.active,
.cid-uLDQzXLDMi .carousel-item-next,
.cid-uLDQzXLDMi .carousel-item-prev {
  display: flex;
}
.cid-uLDQzXLDMi .user_name {
  margin: 0;
  color: #0e0e0e;
}
.cid-uLDQzXLDMi .carousel-controls a {
  font-size: 4rem;
}
.cid-uLDQzXLDMi .carousel-controls a span {
  position: absolute;
  transition: opacity 0.3s;
  bottom: 40%;
  padding: 10px;
  border-radius: 50%;
  color: #5f21d8;
  background: transparent;
  opacity: 0.8;
}
.cid-uLDQzXLDMi .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer;
}
.cid-uLDQzXLDMi ol {
  margin-bottom: 0;
  bottom: -1rem;
  left: 96px;
}
.cid-uLDQzXLDMi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: auto 7px;
  border: none;
  background: #5f21d8;
  transition: all 0.3s;
  border-radius: 50%;
  opacity: 0.5;
  position: relative;
}
.cid-uLDQzXLDMi .carousel-indicators li:hover {
  opacity: 1;
}
.cid-uLDQzXLDMi .carousel-indicators .active {
  opacity: 1;
  width: 20px;
  height: 8px;
  border-radius: 20px;
}
.cid-uLDQzXLDMi .user_status {
  color: #5f21d8;
}
.cid-uLDQzXLDMi .mbr-section-title,
.cid-uLDQzXLDMi .ornament {
  color: #0e0e0e;
}
.cid-uLDQzXLDMi H3 {
  color: #5f21d8;
}
@media (max-width: 992px) {
  .cid-uLDQzXLDMi ol {
    left: 0px;
  }
  .cid-uLDQzXLDMi .user_image {
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .cid-uLDQzXLDMi .carousel-controls a span {
    bottom: 70px;
    top: auto;
  }
  .cid-uLDQzXLDMi .user_image {
    height: 300px;
  }
  .cid-uLDQzXLDMi h4:before {
    content: none;
  }
}
.cid-uLDQzXLDMi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLDQzXLDMi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLDQzXLDMi .mbr-section-title,
.cid-uLDQzXLDMi .ornament {
  color: #080613;
}
.cid-uLDQzXLDMi .user_name,
.cid-uLDQzXLDMi .align {
  color: #000000;
}
.cid-uwDJviyX3o {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uwDJviyX3o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uwDJviyX3o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uwDJviyX3o .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uwDJviyX3o .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uwDJviyX3o .row {
  background: #ebebeb;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uwDJviyX3o img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uwDJviyX3o .row {
  flex-direction: row-reverse;
}
.cid-uwDJviyX3o .image-wrapper {
  padding: 0;
}
.cid-uwDJviyX3o .mbr-section-title {
  color: #1e2330;
}
.cid-uwDJviyX3o .mbr-text,
.cid-uwDJviyX3o .mbr-section-btn {
  color: #1e2330;
}
#custom-html-2be {
  /* Type valid CSS here */
}
#custom-html-2be div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-2be p {
  font-size: 0px;
  color: #777;
}
#custom-html-1hv {
  /* Type valid CSS here */
}
#custom-html-1hv div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1hv p {
  font-size: 0px;
  color: #777;
}
#custom-html-1sp {
  /* Type valid CSS here */
}
#custom-html-1sp div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1sp p {
  font-size: 0px;
  color: #777;
}
#custom-html-2bc {
  /* Type valid CSS here */
}
#custom-html-2bc div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-2bc p {
  font-size: 0px;
  color: #777;
}
#custom-html-1c0 {
  /* Type valid CSS here */
}
#custom-html-1c0 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1c0 p {
  font-size: 0px;
  color: #777;
}
.cid-sxW0W2mOXO {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #eaedf0;
}
.cid-sxW0W2mOXO h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 0.8rem;
  letter-spacing: 6px;
}
.cid-sxW0W2mOXO h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sxW0W2mOXO h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
@media (max-width: 768px) {
  .cid-sxW0W2mOXO h3:before,
  .cid-sxW0W2mOXO h3:after {
    display: none;
  }
}
.cid-sxW0W2mOXO H3 {
  color: #168c8e;
}
.cid-sxW0W2mOXO H1 {
  color: #080613;
}
.cid-sLJ3IbOOK0 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #eaedf0;
}
.cid-sLJ3IbOOK0 h4,
.cid-sLJ3IbOOK0 h5,
.cid-sLJ3IbOOK0 p {
  margin-bottom: 0;
}
.cid-sLJ3IbOOK0 p {
  color: #767676;
}
.cid-sLJ3IbOOK0 .card-wrapper {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-sLJ3IbOOK0 .card-wrapper .card-box {
  padding: 0.6rem;
}
.cid-sLJ3IbOOK0 .card-wrapper:hover {
  box-shadow: 0 10px 25px 5px rgba(24, 18, 58, 0.35);
}
.cid-sLJ3IbOOK0 .card-title {
  float: left;
}
.cid-sLJ3IbOOK0 .card-link {
  float: right;
}
.cid-sLJ3IbOOK0 .card-wrapper {
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
}
.cid-sLJ3IbOOK0 .card-wrapper .card-title {
  position: relative;
}
.cid-sLJ3IbOOK0 .card-wrapper .card-title:after {
  content: "";
  transition: all 0.3s;
  border-bottom: 1px solid currentColor;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
}
.cid-sLJ3IbOOK0 .card-wrapper:hover .card-title:after {
  width: 100%;
}
.cid-sLJ3IbOOK0 .card-box {
  padding-top: 2rem;
  display: inline-block;
  width: 100%;
}
.cid-sLJ3IbOOK0 .card-title,
.cid-sLJ3IbOOK0 .main-title {
  color: #149dcc;
}
.cid-sLJ3IbOOK0 .card-title {
  color: #3c3b35;
}
.cid-sLJ3IbOOK0 .mbr-text {
  text-align: left;
}
.cid-uoOeOgQFNe {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uoOeOgQFNe .container {
  max-width: 1140px;
}
.cid-uoOeOgQFNe .row {
  align-items: center;
}
.cid-uoOeOgQFNe .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uoOeOgQFNe .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uoOeOgQFNe .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uoOeOgQFNe .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOeOgQFNe .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOeOgQFNe .main-title {
    text-align: center;
  }
}
.cid-uoOeOgQFNe .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOeOgQFNe .main-subtitle {
    text-align: center;
  }
}
.cid-uoOeOgQFNe .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uoOeOgQFNe .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOeOgQFNe form {
  width: 100%;
}
.cid-uoOeOgQFNe form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uoOeOgQFNe form p {
  color: #ffffff;
}
.cid-uoOeOgQFNe form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uoOeOgQFNe form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uoOeOgQFNe form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uoOeOgQFNe form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uoOeOgQFNe form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uoOeOgQFNe form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uoOeOgQFNe form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uoOeOgQFNe form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOeOgQFNe form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOeOgQFNe form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOeOgQFNe form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOeOgQFNe form select {
  color: #ffffff !important;
}
.cid-uoOeOgQFNe form textarea {
  height: 100px;
}
.cid-uoOeOgQFNe form input:active,
.cid-uoOeOgQFNe form textarea:active,
.cid-uoOeOgQFNe form input:focus,
.cid-uoOeOgQFNe form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uoOeOgQFNe form input:active::-webkit-input-placeholder,
.cid-uoOeOgQFNe form textarea:active::-webkit-input-placeholder,
.cid-uoOeOgQFNe form input:focus::-webkit-input-placeholder,
.cid-uoOeOgQFNe form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOeOgQFNe form input:active::-moz-placeholder,
.cid-uoOeOgQFNe form textarea:active::-moz-placeholder,
.cid-uoOeOgQFNe form input:focus::-moz-placeholder,
.cid-uoOeOgQFNe form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOeOgQFNe form input:active:-moz-placeholder,
.cid-uoOeOgQFNe form textarea:active:-moz-placeholder,
.cid-uoOeOgQFNe form input:focus:-moz-placeholder,
.cid-uoOeOgQFNe form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOeOgQFNe form input:active:-ms-input-placeholder,
.cid-uoOeOgQFNe form textarea:active:-ms-input-placeholder,
.cid-uoOeOgQFNe form input:focus:-ms-input-placeholder,
.cid-uoOeOgQFNe form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOeOgQFNe form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uoOeOgQFNe form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uoOeOgQFNe form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uoOeOgQFNe form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uoOeOgQFNe form .form-check-input:focus,
.cid-uoOeOgQFNe form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uoOeOgQFNe form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uoOeOgQFNe .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uoOeOgQFNe .form-text-container {
    justify-content: center;
  }
}
.cid-uoOeOgQFNe .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uoOeOgQFNe .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uoOeOgQFNe .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyo5Cq4nA {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyo5Cq4nA .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyo5Cq4nA .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyo5Cq4nA .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyo5Cq4nA .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyo5Cq4nA .text-content {
    max-width: none;
  }
}
.cid-upyo5Cq4nA .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyo5Cq4nA .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyo5Cq4nA .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyo5Cq4nA .icons {
    justify-content: center !important;
  }
  .cid-upyo5Cq4nA .text-content * {
    text-align: center;
  }
}
.cid-upyo5Cq4nA P {
  color: #060606;
}
.cid-upyo5Cq4nA .mbr-section-title {
  color: #000000;
}
#custom-html-1pw {
  /* Type valid CSS here */
}
#custom-html-1pw div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1pw p {
  font-size: 0px;
  color: #777;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uofYaUv7De {
  padding-top: 8rem;
  padding-bottom: 3rem;
  background-color: #ebebeb;
}
.cid-uofYaUv7De .mbr-fallback-image.disabled {
  display: none;
}
.cid-uofYaUv7De .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uofYaUv7De .mbr-text,
.cid-uofYaUv7De .mbr-section-btn {
  text-align: center;
}
.cid-uofYaUv7De .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uofYaUv7De .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
#custom-html-1w2 {
  /* Type valid CSS here */
}
#custom-html-1w2 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1w2 p {
  font-size: 0px;
  color: #777;
}
.cid-upbZ7lsDrS {
  padding-top: 90px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-upbZ7lsDrS H1 {
  color: #5f21d8;
}
.cid-upbZ7lsDrS .mbr-text,
.cid-upbZ7lsDrS .mbr-section-btn {
  color: #000000;
}
.cid-upbZ7lsDrS img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .cid-upbZ7lsDrS .col-lg-6 {
    padding: 0 2rem;
  }
}
@media (max-width: 992px) {
  .cid-upbZ7lsDrS img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-upbZ7lsDrS .mbr-fallback-image.disabled {
  display: none;
}
.cid-upbZ7lsDrS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upc2GFUDqI {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-upc2GFUDqI .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (min-width: 1400px) {
  .cid-upc2GFUDqI .item {
    padding: 1.5rem;
  }
}
.cid-upc2GFUDqI img {
  border-radius: 2rem;
}
.cid-upc2GFUDqI .item-img {
  padding: 3rem;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .cid-upc2GFUDqI .item-img {
    padding: 1rem;
    margin-bottom: 1rem;
  }
}
.cid-upc2GFUDqI img,
.cid-upc2GFUDqI .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-upc2GFUDqI .item:focus,
.cid-upc2GFUDqI span:focus {
  outline: none;
}
.cid-upc2GFUDqI .item-wrapper {
  position: relative;
  border-radius: 3rem;
  background: #eafd83;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  transition: all 0.3s;
}
@media (min-width: 992px) {
  .cid-upc2GFUDqI .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-upc2GFUDqI .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-upc2GFUDqI .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-upc2GFUDqI .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-upc2GFUDqI .item-wrapper:hover {
  box-shadow: 0 0 40px 0 lightgray;
  transform: scale(1.02);
}
.cid-upc2GFUDqI .mbr-section-btn {
  margin-top: auto !important;
}
.cid-upc2GFUDqI .mbr-section-title {
  color: #5f21d8;
}
.cid-upc2GFUDqI .mbr-text,
.cid-upc2GFUDqI .mbr-section-btn {
  text-align: center;
}
.cid-upc2GFUDqI .item-title {
  text-align: center;
  color: #060606;
}
.cid-upc2GFUDqI .item-subtitle {
  text-align: left;
}
.cid-uSvwlaG3qr {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-uSvwlaG3qr H1 {
  color: #5f21d8;
  text-align: left;
}
.cid-uSvwlaG3qr .mbr-text,
.cid-uSvwlaG3qr .mbr-section-btn {
  color: #000000;
}
.cid-uSvwlaG3qr img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .cid-uSvwlaG3qr .col-lg-6 {
    padding: 0 2rem;
  }
}
@media (max-width: 992px) {
  .cid-uSvwlaG3qr img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uSvwlaG3qr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uSvwlaG3qr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uowdJBQbts {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uowdJBQbts .mbr-fallback-image.disabled {
  display: none;
}
.cid-uowdJBQbts .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-uowdJBQbts .container {
    max-width: 1400px;
  }
}
.cid-uowdJBQbts .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #eafd83;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-uowdJBQbts .card {
    margin-bottom: 3rem;
  }
}
.cid-uowdJBQbts .row {
  justify-content: center;
}
.cid-uowdJBQbts .card-title,
.cid-uowdJBQbts .iconfont-wrapper {
  color: #5f21d8;
  text-align: center;
}
.cid-uowdJBQbts .card-text {
  color: #080613;
  text-align: center;
}
.cid-uowdJBQbts .mbr-section-title {
  color: #ffffff;
}
.cid-uowdJBQbts .mbr-section-subtitle {
  color: #ffffff;
}
#custom-html-1cl {
  /* Type valid CSS here */
}
#custom-html-1cl div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1cl p {
  font-size: 0px;
  color: #777;
}
#custom-html-1dy {
  /* Type valid CSS here */
}
#custom-html-1dy div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1dy p {
  font-size: 0px;
  color: #777;
}
#custom-html-1dx {
  /* Type valid CSS here */
}
#custom-html-1dx div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1dx p {
  font-size: 0px;
  color: #777;
}
#custom-html-1wj {
  /* Type valid CSS here */
}
#custom-html-1wj div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1wj p {
  font-size: 0px;
  color: #777;
}
#custom-html-1b7 {
  /* Type valid CSS here */
}
#custom-html-1b7 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1b7 p {
  font-size: 0px;
  color: #777;
}
.cid-uowotCXd1I {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uowotCXd1I .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uowotCXd1I .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uowotCXd1I .row {
  align-items: center;
  height: 100%;
}
.cid-upbYHaLrV5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upbYHaLrV5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upbYHaLrV5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upbYHaLrV5 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upbYHaLrV5 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upbYHaLrV5 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upbYHaLrV5 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upbYHaLrV5 .container {
    padding: 0 12px;
  }
}
.cid-upbYHaLrV5 .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upbYHaLrV5 .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upbYHaLrV5 .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upbYHaLrV5 .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upbYHaLrV5 .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upbYHaLrV5 .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upbYHaLrV5 .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upbYHaLrV5 .mbr-section-title {
  color: #ffffff;
}
.cid-upbYHaLrV5 label {
  color: #ffffff;
}
.cid-upbYHaLrV5 .mbr-section-title,
.cid-upbYHaLrV5 .mbr-section-btn {
  text-align: left;
}
.cid-uoOgnppaHa {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uoOgnppaHa .container {
  max-width: 1140px;
}
.cid-uoOgnppaHa .row {
  align-items: center;
}
.cid-uoOgnppaHa .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uoOgnppaHa .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uoOgnppaHa .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uoOgnppaHa .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOgnppaHa .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOgnppaHa .main-title {
    text-align: center;
  }
}
.cid-uoOgnppaHa .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOgnppaHa .main-subtitle {
    text-align: center;
  }
}
.cid-uoOgnppaHa .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uoOgnppaHa .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOgnppaHa form {
  width: 100%;
}
.cid-uoOgnppaHa form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uoOgnppaHa form p {
  color: #ffffff;
}
.cid-uoOgnppaHa form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uoOgnppaHa form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uoOgnppaHa form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uoOgnppaHa form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uoOgnppaHa form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uoOgnppaHa form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uoOgnppaHa form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uoOgnppaHa form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOgnppaHa form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOgnppaHa form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOgnppaHa form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOgnppaHa form select {
  color: #ffffff !important;
}
.cid-uoOgnppaHa form textarea {
  height: 100px;
}
.cid-uoOgnppaHa form input:active,
.cid-uoOgnppaHa form textarea:active,
.cid-uoOgnppaHa form input:focus,
.cid-uoOgnppaHa form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uoOgnppaHa form input:active::-webkit-input-placeholder,
.cid-uoOgnppaHa form textarea:active::-webkit-input-placeholder,
.cid-uoOgnppaHa form input:focus::-webkit-input-placeholder,
.cid-uoOgnppaHa form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOgnppaHa form input:active::-moz-placeholder,
.cid-uoOgnppaHa form textarea:active::-moz-placeholder,
.cid-uoOgnppaHa form input:focus::-moz-placeholder,
.cid-uoOgnppaHa form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOgnppaHa form input:active:-moz-placeholder,
.cid-uoOgnppaHa form textarea:active:-moz-placeholder,
.cid-uoOgnppaHa form input:focus:-moz-placeholder,
.cid-uoOgnppaHa form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOgnppaHa form input:active:-ms-input-placeholder,
.cid-uoOgnppaHa form textarea:active:-ms-input-placeholder,
.cid-uoOgnppaHa form input:focus:-ms-input-placeholder,
.cid-uoOgnppaHa form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOgnppaHa form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uoOgnppaHa form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uoOgnppaHa form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uoOgnppaHa form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uoOgnppaHa form .form-check-input:focus,
.cid-uoOgnppaHa form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uoOgnppaHa form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uoOgnppaHa .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uoOgnppaHa .form-text-container {
    justify-content: center;
  }
}
.cid-uoOgnppaHa .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uoOgnppaHa .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uoOgnppaHa .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyvbm867y {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyvbm867y .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyvbm867y .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyvbm867y .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyvbm867y .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyvbm867y .text-content {
    max-width: none;
  }
}
.cid-upyvbm867y .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyvbm867y .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyvbm867y .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyvbm867y .icons {
    justify-content: center !important;
  }
  .cid-upyvbm867y .text-content * {
    text-align: center;
  }
}
.cid-upyvbm867y P {
  color: #060606;
}
.cid-upyvbm867y .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-unv4ftHVPX {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ebebeb;
}
.cid-unv4ftHVPX .mbr-fallback-image.disabled {
  display: none;
}
.cid-unv4ftHVPX .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-unv4ftHVPX .container {
    padding: 0 15px;
  }
}
.cid-unv4ftHVPX .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unv4ftHVPX .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unv4ftHVPX .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unv4ftHVPX .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unv4ftHVPX .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unv4ftHVPX .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unv4ftHVPX .mbr-section-title {
  color: #131c28;
}
.cid-unv4ftHVPX .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unv4ftHVPX .mbr-section-title,
.cid-unv4ftHVPX .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-utU2hYqFFy {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-utU2hYqFFy img,
.cid-utU2hYqFFy .item-img {
  width: 100%;
}
.cid-utU2hYqFFy .item:focus,
.cid-utU2hYqFFy span:focus {
  outline: none;
}
.cid-utU2hYqFFy .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-utU2hYqFFy .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-utU2hYqFFy .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-utU2hYqFFy .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-utU2hYqFFy .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-utU2hYqFFy .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-utU2hYqFFy .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-utU2hYqFFy .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-utU2hYqFFy .mbr-text {
  text-align: left;
}
.cid-utU2hYqFFy .item-footer {
  margin-top: 14px;
}
.cid-utU2hYqFFy .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-utU2hYqFFy .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-utU2hYqFFy .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-utU2hYqFFy .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-utUEhkRADC {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-utUEhkRADC img,
.cid-utUEhkRADC .item-img {
  width: 100%;
}
.cid-utUEhkRADC .item:focus,
.cid-utUEhkRADC span:focus {
  outline: none;
}
.cid-utUEhkRADC .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-utUEhkRADC .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-utUEhkRADC .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-utUEhkRADC .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-utUEhkRADC .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-utUEhkRADC .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-utUEhkRADC .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-utUEhkRADC .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-utUEhkRADC .mbr-text {
  text-align: left;
}
.cid-utUEhkRADC .item-footer {
  margin-top: 14px;
}
.cid-utUEhkRADC .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-utUEhkRADC .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-utUEhkRADC .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-utUEhkRADC .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-unv9xiIMHe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unv9xiIMHe .mbr-fallback-image.disabled {
  display: none;
}
.cid-unv9xiIMHe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unv9xiIMHe .container {
    max-width: 1400px;
  }
}
.cid-unv9xiIMHe .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unv9xiIMHe .card {
    margin-bottom: 3rem;
  }
}
.cid-unv9xiIMHe .row {
  justify-content: center;
}
.cid-unv9xiIMHe .card-title,
.cid-unv9xiIMHe .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unv9xiIMHe .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unv9xiIMHe .mbr-section-title {
  color: #ffffff;
}
.cid-unv9xiIMHe .mbr-section-subtitle {
  color: #ffffff;
}
#custom-html-1bw {
  /* Type valid CSS here */
}
#custom-html-1bw div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bw p {
  font-size: 0px;
  color: #777;
}
.cid-upyBN8A4kc {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upyBN8A4kc .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upyBN8A4kc .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upyBN8A4kc .row {
  align-items: center;
  height: 100%;
}
.cid-upyBNKlhfY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upyBNKlhfY .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyBNKlhfY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyBNKlhfY .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upyBNKlhfY .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyBNKlhfY .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upyBNKlhfY .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyBNKlhfY .container {
    padding: 0 12px;
  }
}
.cid-upyBNKlhfY .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upyBNKlhfY .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upyBNKlhfY .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upyBNKlhfY .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upyBNKlhfY .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upyBNKlhfY .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upyBNKlhfY .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upyBNKlhfY .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upyBNKlhfY .mbr-section-title {
  color: #ffffff;
}
.cid-upyBNKlhfY label {
  color: #ffffff;
}
.cid-upyBNKlhfY .mbr-section-title,
.cid-upyBNKlhfY .mbr-section-btn {
  text-align: left;
}
.cid-upyBK3ifOh {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upyBK3ifOh .container {
  max-width: 1140px;
}
.cid-upyBK3ifOh .row {
  align-items: center;
}
.cid-upyBK3ifOh .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upyBK3ifOh .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upyBK3ifOh .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upyBK3ifOh .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyBK3ifOh .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyBK3ifOh .main-title {
    text-align: center;
  }
}
.cid-upyBK3ifOh .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyBK3ifOh .main-subtitle {
    text-align: center;
  }
}
.cid-upyBK3ifOh .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upyBK3ifOh .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyBK3ifOh form {
  width: 100%;
}
.cid-upyBK3ifOh form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upyBK3ifOh form p {
  color: #ffffff;
}
.cid-upyBK3ifOh form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upyBK3ifOh form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upyBK3ifOh form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upyBK3ifOh form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upyBK3ifOh form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upyBK3ifOh form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upyBK3ifOh form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upyBK3ifOh form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyBK3ifOh form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upyBK3ifOh form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upyBK3ifOh form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyBK3ifOh form select {
  color: #ffffff !important;
}
.cid-upyBK3ifOh form textarea {
  height: 100px;
}
.cid-upyBK3ifOh form input:active,
.cid-upyBK3ifOh form textarea:active,
.cid-upyBK3ifOh form input:focus,
.cid-upyBK3ifOh form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upyBK3ifOh form input:active::-webkit-input-placeholder,
.cid-upyBK3ifOh form textarea:active::-webkit-input-placeholder,
.cid-upyBK3ifOh form input:focus::-webkit-input-placeholder,
.cid-upyBK3ifOh form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyBK3ifOh form input:active::-moz-placeholder,
.cid-upyBK3ifOh form textarea:active::-moz-placeholder,
.cid-upyBK3ifOh form input:focus::-moz-placeholder,
.cid-upyBK3ifOh form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upyBK3ifOh form input:active:-moz-placeholder,
.cid-upyBK3ifOh form textarea:active:-moz-placeholder,
.cid-upyBK3ifOh form input:focus:-moz-placeholder,
.cid-upyBK3ifOh form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upyBK3ifOh form input:active:-ms-input-placeholder,
.cid-upyBK3ifOh form textarea:active:-ms-input-placeholder,
.cid-upyBK3ifOh form input:focus:-ms-input-placeholder,
.cid-upyBK3ifOh form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyBK3ifOh form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upyBK3ifOh form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upyBK3ifOh form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upyBK3ifOh form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upyBK3ifOh form .form-check-input:focus,
.cid-upyBK3ifOh form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upyBK3ifOh form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upyBK3ifOh .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upyBK3ifOh .form-text-container {
    justify-content: center;
  }
}
.cid-upyBK3ifOh .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upyBK3ifOh .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upyBK3ifOh .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyBIpLf7A {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyBIpLf7A .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyBIpLf7A .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyBIpLf7A .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyBIpLf7A .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyBIpLf7A .text-content {
    max-width: none;
  }
}
.cid-upyBIpLf7A .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyBIpLf7A .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyBIpLf7A .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyBIpLf7A .icons {
    justify-content: center !important;
  }
  .cid-upyBIpLf7A .text-content * {
    text-align: center;
  }
}
.cid-upyBIpLf7A P {
  color: #060606;
}
.cid-upyBIpLf7A .mbr-section-title {
  color: #000000;
}
#custom-html-1bv {
  /* Type valid CSS here */
}
#custom-html-1bv div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bv p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-21s {
  /* Type valid CSS here */
}
#custom-html-21s div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21s p {
  font-size: 0px;
  color: #777;
}
.cid-unAUqe3Vfz {
  padding-top: 10rem;
  padding-bottom: 3rem;
  background-color: #ebebeb;
}
.cid-unAUqe3Vfz .mbr-fallback-image.disabled {
  display: none;
}
.cid-unAUqe3Vfz .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-unAUqe3Vfz .container {
    padding: 0 15px;
  }
}
.cid-unAUqe3Vfz .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unAUqe3Vfz .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unAUqe3Vfz .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unAUqe3Vfz .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unAUqe3Vfz .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unAUqe3Vfz .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unAUqe3Vfz .mbr-section-title {
  color: #131c28;
}
.cid-unAUqe3Vfz .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unAUqe3Vfz .mbr-section-title,
.cid-unAUqe3Vfz .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uu5SWDIgze {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uu5SWDIgze img,
.cid-uu5SWDIgze .item-img {
  width: 100%;
}
.cid-uu5SWDIgze .item:focus,
.cid-uu5SWDIgze span:focus {
  outline: none;
}
.cid-uu5SWDIgze .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uu5SWDIgze .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uu5SWDIgze .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uu5SWDIgze .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uu5SWDIgze .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uu5SWDIgze .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uu5SWDIgze .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uu5SWDIgze .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uu5SWDIgze .mbr-text {
  text-align: left;
}
.cid-uu5SWDIgze .item-footer {
  margin-top: 14px;
}
.cid-uu5SWDIgze .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uu5SWDIgze .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uu5SWDIgze .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uu5SWDIgze .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-uu5U8pmt8E {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uu5U8pmt8E img,
.cid-uu5U8pmt8E .item-img {
  width: 100%;
}
.cid-uu5U8pmt8E .item:focus,
.cid-uu5U8pmt8E span:focus {
  outline: none;
}
.cid-uu5U8pmt8E .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uu5U8pmt8E .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uu5U8pmt8E .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uu5U8pmt8E .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uu5U8pmt8E .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uu5U8pmt8E .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uu5U8pmt8E .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uu5U8pmt8E .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uu5U8pmt8E .mbr-text {
  text-align: left;
}
.cid-uu5U8pmt8E .item-footer {
  margin-top: 14px;
}
.cid-uu5U8pmt8E .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uu5U8pmt8E .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uu5U8pmt8E .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uu5U8pmt8E .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
#custom-html-1bx {
  /* Type valid CSS here */
}
#custom-html-1bx div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bx p {
  font-size: 0px;
  color: #777;
}
#custom-html-1by {
  /* Type valid CSS here */
}
#custom-html-1by div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1by p {
  font-size: 0px;
  color: #777;
}
.cid-unAUrzRmCK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unAUrzRmCK .mbr-fallback-image.disabled {
  display: none;
}
.cid-unAUrzRmCK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unAUrzRmCK .container {
    max-width: 1400px;
  }
}
.cid-unAUrzRmCK .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unAUrzRmCK .card {
    margin-bottom: 3rem;
  }
}
.cid-unAUrzRmCK .row {
  justify-content: center;
}
.cid-unAUrzRmCK .card-title,
.cid-unAUrzRmCK .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unAUrzRmCK .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unAUrzRmCK .mbr-section-title {
  color: #ffffff;
}
.cid-unAUrzRmCK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upyCOS8Ofr {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upyCOS8Ofr .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upyCOS8Ofr .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upyCOS8Ofr .row {
  align-items: center;
  height: 100%;
}
.cid-upyCMKOhj1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upyCMKOhj1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyCMKOhj1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyCMKOhj1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upyCMKOhj1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyCMKOhj1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upyCMKOhj1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyCMKOhj1 .container {
    padding: 0 12px;
  }
}
.cid-upyCMKOhj1 .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upyCMKOhj1 .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upyCMKOhj1 .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upyCMKOhj1 .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upyCMKOhj1 .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upyCMKOhj1 .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upyCMKOhj1 .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upyCMKOhj1 .mbr-section-title {
  color: #ffffff;
}
.cid-upyCMKOhj1 label {
  color: #ffffff;
}
.cid-upyCMKOhj1 .mbr-section-title,
.cid-upyCMKOhj1 .mbr-section-btn {
  text-align: left;
}
.cid-upyCKWdu3E {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upyCKWdu3E .container {
  max-width: 1140px;
}
.cid-upyCKWdu3E .row {
  align-items: center;
}
.cid-upyCKWdu3E .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upyCKWdu3E .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upyCKWdu3E .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upyCKWdu3E .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyCKWdu3E .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyCKWdu3E .main-title {
    text-align: center;
  }
}
.cid-upyCKWdu3E .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyCKWdu3E .main-subtitle {
    text-align: center;
  }
}
.cid-upyCKWdu3E .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upyCKWdu3E .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyCKWdu3E form {
  width: 100%;
}
.cid-upyCKWdu3E form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upyCKWdu3E form p {
  color: #ffffff;
}
.cid-upyCKWdu3E form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upyCKWdu3E form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upyCKWdu3E form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upyCKWdu3E form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upyCKWdu3E form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upyCKWdu3E form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upyCKWdu3E form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upyCKWdu3E form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyCKWdu3E form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upyCKWdu3E form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upyCKWdu3E form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyCKWdu3E form select {
  color: #ffffff !important;
}
.cid-upyCKWdu3E form textarea {
  height: 100px;
}
.cid-upyCKWdu3E form input:active,
.cid-upyCKWdu3E form textarea:active,
.cid-upyCKWdu3E form input:focus,
.cid-upyCKWdu3E form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upyCKWdu3E form input:active::-webkit-input-placeholder,
.cid-upyCKWdu3E form textarea:active::-webkit-input-placeholder,
.cid-upyCKWdu3E form input:focus::-webkit-input-placeholder,
.cid-upyCKWdu3E form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyCKWdu3E form input:active::-moz-placeholder,
.cid-upyCKWdu3E form textarea:active::-moz-placeholder,
.cid-upyCKWdu3E form input:focus::-moz-placeholder,
.cid-upyCKWdu3E form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upyCKWdu3E form input:active:-moz-placeholder,
.cid-upyCKWdu3E form textarea:active:-moz-placeholder,
.cid-upyCKWdu3E form input:focus:-moz-placeholder,
.cid-upyCKWdu3E form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upyCKWdu3E form input:active:-ms-input-placeholder,
.cid-upyCKWdu3E form textarea:active:-ms-input-placeholder,
.cid-upyCKWdu3E form input:focus:-ms-input-placeholder,
.cid-upyCKWdu3E form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyCKWdu3E form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upyCKWdu3E form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upyCKWdu3E form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upyCKWdu3E form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upyCKWdu3E form .form-check-input:focus,
.cid-upyCKWdu3E form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upyCKWdu3E form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upyCKWdu3E .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upyCKWdu3E .form-text-container {
    justify-content: center;
  }
}
.cid-upyCKWdu3E .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upyCKWdu3E .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upyCKWdu3E .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upyCK1NAd5 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyCK1NAd5 .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyCK1NAd5 .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyCK1NAd5 .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyCK1NAd5 .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyCK1NAd5 .text-content {
    max-width: none;
  }
}
.cid-upyCK1NAd5 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyCK1NAd5 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyCK1NAd5 .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyCK1NAd5 .icons {
    justify-content: center !important;
  }
  .cid-upyCK1NAd5 .text-content * {
    text-align: center;
  }
}
.cid-upyCK1NAd5 P {
  color: #060606;
}
.cid-upyCK1NAd5 .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-21v {
  /* Type valid CSS here */
}
#custom-html-21v div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21v p {
  font-size: 0px;
  color: #777;
}
.cid-unR8IjsbUl {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ebebeb;
}
.cid-unR8IjsbUl .mbr-fallback-image.disabled {
  display: none;
}
.cid-unR8IjsbUl .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-unR8IjsbUl .container {
    padding: 0 15px;
  }
}
.cid-unR8IjsbUl .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unR8IjsbUl .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unR8IjsbUl .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unR8IjsbUl .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unR8IjsbUl .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unR8IjsbUl .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unR8IjsbUl .mbr-section-title {
  color: #131c28;
}
.cid-unR8IjsbUl .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unR8IjsbUl .mbr-section-title,
.cid-unR8IjsbUl .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uuKnsGgXSp {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuKnsGgXSp img,
.cid-uuKnsGgXSp .item-img {
  width: 100%;
}
.cid-uuKnsGgXSp .item:focus,
.cid-uuKnsGgXSp span:focus {
  outline: none;
}
.cid-uuKnsGgXSp .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuKnsGgXSp .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuKnsGgXSp .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuKnsGgXSp .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuKnsGgXSp .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuKnsGgXSp .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuKnsGgXSp .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuKnsGgXSp .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuKnsGgXSp .mbr-text {
  text-align: left;
}
.cid-uuKnsGgXSp .item-footer {
  margin-top: 14px;
}
.cid-uuKnsGgXSp .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuKnsGgXSp .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuKnsGgXSp .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuKnsGgXSp .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
#custom-html-1fi {
  /* Type valid CSS here */
}
#custom-html-1fi div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1fi p {
  font-size: 0px;
  color: #777;
}
#custom-html-1fh {
  /* Type valid CSS here */
}
#custom-html-1fh div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1fh p {
  font-size: 0px;
  color: #777;
}
.cid-unR8NyM3xv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unR8NyM3xv .mbr-fallback-image.disabled {
  display: none;
}
.cid-unR8NyM3xv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unR8NyM3xv .container {
    max-width: 1400px;
  }
}
.cid-unR8NyM3xv .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unR8NyM3xv .card {
    margin-bottom: 3rem;
  }
}
.cid-unR8NyM3xv .row {
  justify-content: center;
}
.cid-unR8NyM3xv .card-title,
.cid-unR8NyM3xv .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unR8NyM3xv .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unR8NyM3xv .mbr-section-title {
  color: #ffffff;
}
.cid-unR8NyM3xv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upzu78De0f {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upzu78De0f .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upzu78De0f .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upzu78De0f .row {
  align-items: center;
  height: 100%;
}
.cid-upzu8LnI6V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upzu8LnI6V .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzu8LnI6V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzu8LnI6V .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upzu8LnI6V .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzu8LnI6V .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upzu8LnI6V .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzu8LnI6V .container {
    padding: 0 12px;
  }
}
.cid-upzu8LnI6V .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upzu8LnI6V .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upzu8LnI6V .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upzu8LnI6V .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upzu8LnI6V .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upzu8LnI6V .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upzu8LnI6V .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upzu8LnI6V .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upzu8LnI6V .mbr-section-title {
  color: #ffffff;
}
.cid-upzu8LnI6V label {
  color: #ffffff;
}
.cid-upzu8LnI6V .mbr-section-title,
.cid-upzu8LnI6V .mbr-section-btn {
  text-align: left;
}
.cid-upzu9qMHTT {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upzu9qMHTT .container {
  max-width: 1140px;
}
.cid-upzu9qMHTT .row {
  align-items: center;
}
.cid-upzu9qMHTT .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upzu9qMHTT .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upzu9qMHTT .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upzu9qMHTT .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzu9qMHTT .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzu9qMHTT .main-title {
    text-align: center;
  }
}
.cid-upzu9qMHTT .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzu9qMHTT .main-subtitle {
    text-align: center;
  }
}
.cid-upzu9qMHTT .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upzu9qMHTT .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzu9qMHTT form {
  width: 100%;
}
.cid-upzu9qMHTT form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upzu9qMHTT form p {
  color: #ffffff;
}
.cid-upzu9qMHTT form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upzu9qMHTT form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upzu9qMHTT form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upzu9qMHTT form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upzu9qMHTT form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upzu9qMHTT form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upzu9qMHTT form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upzu9qMHTT form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzu9qMHTT form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upzu9qMHTT form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upzu9qMHTT form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzu9qMHTT form select {
  color: #ffffff !important;
}
.cid-upzu9qMHTT form textarea {
  height: 100px;
}
.cid-upzu9qMHTT form input:active,
.cid-upzu9qMHTT form textarea:active,
.cid-upzu9qMHTT form input:focus,
.cid-upzu9qMHTT form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upzu9qMHTT form input:active::-webkit-input-placeholder,
.cid-upzu9qMHTT form textarea:active::-webkit-input-placeholder,
.cid-upzu9qMHTT form input:focus::-webkit-input-placeholder,
.cid-upzu9qMHTT form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzu9qMHTT form input:active::-moz-placeholder,
.cid-upzu9qMHTT form textarea:active::-moz-placeholder,
.cid-upzu9qMHTT form input:focus::-moz-placeholder,
.cid-upzu9qMHTT form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upzu9qMHTT form input:active:-moz-placeholder,
.cid-upzu9qMHTT form textarea:active:-moz-placeholder,
.cid-upzu9qMHTT form input:focus:-moz-placeholder,
.cid-upzu9qMHTT form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upzu9qMHTT form input:active:-ms-input-placeholder,
.cid-upzu9qMHTT form textarea:active:-ms-input-placeholder,
.cid-upzu9qMHTT form input:focus:-ms-input-placeholder,
.cid-upzu9qMHTT form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzu9qMHTT form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upzu9qMHTT form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upzu9qMHTT form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upzu9qMHTT form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upzu9qMHTT form .form-check-input:focus,
.cid-upzu9qMHTT form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upzu9qMHTT form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upzu9qMHTT .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upzu9qMHTT .form-text-container {
    justify-content: center;
  }
}
.cid-upzu9qMHTT .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upzu9qMHTT .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upzu9qMHTT .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upzuagTHvU {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upzuagTHvU .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upzuagTHvU .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upzuagTHvU .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzuagTHvU .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upzuagTHvU .text-content {
    max-width: none;
  }
}
.cid-upzuagTHvU .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upzuagTHvU .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upzuagTHvU .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzuagTHvU .icons {
    justify-content: center !important;
  }
  .cid-upzuagTHvU .text-content * {
    text-align: center;
  }
}
.cid-upzuagTHvU P {
  color: #060606;
}
.cid-upzuagTHvU .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-upzspVSFhe {
  padding-top: 12rem;
  padding-bottom: 6rem;
  background-color: #ebebeb;
}
.cid-upzspVSFhe .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzspVSFhe .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-upzspVSFhe .container {
    padding: 0 15px;
  }
}
.cid-upzspVSFhe .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-upzspVSFhe .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-upzspVSFhe .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-upzspVSFhe .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-upzspVSFhe .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-upzspVSFhe .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-upzspVSFhe .mbr-section-title {
  color: #131c28;
}
.cid-upzspVSFhe .mbr-desc {
  color: #5f21d8;
  text-align: left;
}
.cid-upzspVSFhe .mbr-section-title,
.cid-upzspVSFhe .mbr-section-btn {
  color: #080613;
  text-align: left;
}
.cid-rZ2EUkjko4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-rZ2EUkjko4 .mbr-section-subtitle {
  color: #767676;
}
.cid-rZ2EUkjko4 .item-image {
  position: relative;
}
@media (min-width: 992px) {
  .cid-rZ2EUkjko4 .container {
    max-width: 1600px;
  }
}
.cid-rZ2EUkjko4 .mbr-iconfont {
  color: #ffffff !important;
}
.cid-rZ2EUkjko4 .item-caption {
  padding: 1.5rem;
  padding-bottom: 1rem;
}
.cid-rZ2EUkjko4 .item-social {
  position: absolute;
  left: 50%;
  align-items: center;
  right: 50%;
  transform: translate(-50%, -50%);
  bottom: -3rem;
  opacity: 0;
  transition: all 0.3s;
  width: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, #000000 200%);
  height: 6rem;
}
.cid-rZ2EUkjko4 .team-item {
  padding-top: 1rem;
  padding-bottom: 1rem;
  height: fit-content;
  transition: all .2s;
  margin-bottom: 0rem;
}
.cid-rZ2EUkjko4 .team-item:hover .item-social {
  opacity: 1;
}
.cid-rZ2EUkjko4 .team-item .item-image img {
  width: 100%;
}
.cid-rZ2EUkjko4 .team-item .item-name p {
  margin-bottom: 0;
}
.cid-rZ2EUkjko4 .team-item .item-role p {
  margin-bottom: 0;
}
.cid-rZ2EUkjko4 .team-item .item-social {
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: center;
}
.cid-rZ2EUkjko4 .team-item .item-social .socicon {
  color: #232323;
  font-size: 17px;
}
.cid-rZ2EUkjko4 .media-row {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-rZ2EUkjko4 .item-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-rZ2EUkjko4 .item-caption {
    padding: 2rem 1rem;
  }
  .cid-rZ2EUkjko4 .item-social {
    opacity: 1;
  }
}
.cid-upzsz1fw9l {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-upzsz1fw9l .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzsz1fw9l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-upzsz1fw9l .container {
    max-width: 1400px;
  }
}
.cid-upzsz1fw9l .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-upzsz1fw9l .card {
    margin-bottom: 3rem;
  }
}
.cid-upzsz1fw9l .row {
  justify-content: center;
}
.cid-upzsz1fw9l .card-title,
.cid-upzsz1fw9l .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-upzsz1fw9l .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-upzsz1fw9l .mbr-section-title {
  color: #ffffff;
}
.cid-upzsz1fw9l .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upzsATVVah {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-upzsATVVah .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzsATVVah .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzsATVVah .row {
  justify-content: flex-start;
}
.cid-upzsATVVah .content-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  min-height: 361px;
  max-width: 1140px;
  margin: 0 auto;
  padding: 10px;
  border-radius: 20px;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upzsATVVah .content-container {
    padding: 30px;
  }
}
.cid-upzsATVVah .content-wrap {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.cid-upzsATVVah .mbr-section-title {
  color: #5f21d8;
  opacity: 0.85;
  margin-bottom: 0 !important;
  width: 100%;
}
.cid-upzsATVVah .mbr-section-subtitle {
  color: #000000;
  opacity: 0.85;
  margin-bottom: 0 !important;
  margin-top: 20px;
  width: 100%;
}
.cid-upzsATVVah .mbr-section-btn {
  width: 100%;
  margin-top: 50px;
}
.cid-upzsDaaxLF {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upzsDaaxLF .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upzsDaaxLF .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upzsDaaxLF .row {
  align-items: center;
  height: 100%;
}
.cid-upzsE64EZM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upzsE64EZM .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzsE64EZM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzsE64EZM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upzsE64EZM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzsE64EZM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upzsE64EZM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzsE64EZM .container {
    padding: 0 12px;
  }
}
.cid-upzsE64EZM .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upzsE64EZM .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upzsE64EZM .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upzsE64EZM .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upzsE64EZM .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upzsE64EZM .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upzsE64EZM .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upzsE64EZM .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upzsE64EZM .mbr-section-title {
  color: #ffffff;
}
.cid-upzsE64EZM label {
  color: #ffffff;
}
.cid-upzsE64EZM .mbr-section-title,
.cid-upzsE64EZM .mbr-section-btn {
  text-align: left;
}
.cid-upzsFE6Pd7 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upzsFE6Pd7 .container {
  max-width: 1140px;
}
.cid-upzsFE6Pd7 .row {
  align-items: center;
}
.cid-upzsFE6Pd7 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upzsFE6Pd7 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upzsFE6Pd7 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upzsFE6Pd7 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzsFE6Pd7 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzsFE6Pd7 .main-title {
    text-align: center;
  }
}
.cid-upzsFE6Pd7 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzsFE6Pd7 .main-subtitle {
    text-align: center;
  }
}
.cid-upzsFE6Pd7 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upzsFE6Pd7 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzsFE6Pd7 form {
  width: 100%;
}
.cid-upzsFE6Pd7 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upzsFE6Pd7 form p {
  color: #ffffff;
}
.cid-upzsFE6Pd7 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upzsFE6Pd7 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upzsFE6Pd7 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upzsFE6Pd7 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upzsFE6Pd7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upzsFE6Pd7 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upzsFE6Pd7 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upzsFE6Pd7 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzsFE6Pd7 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upzsFE6Pd7 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upzsFE6Pd7 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzsFE6Pd7 form select {
  color: #ffffff !important;
}
.cid-upzsFE6Pd7 form textarea {
  height: 100px;
}
.cid-upzsFE6Pd7 form input:active,
.cid-upzsFE6Pd7 form textarea:active,
.cid-upzsFE6Pd7 form input:focus,
.cid-upzsFE6Pd7 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upzsFE6Pd7 form input:active::-webkit-input-placeholder,
.cid-upzsFE6Pd7 form textarea:active::-webkit-input-placeholder,
.cid-upzsFE6Pd7 form input:focus::-webkit-input-placeholder,
.cid-upzsFE6Pd7 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzsFE6Pd7 form input:active::-moz-placeholder,
.cid-upzsFE6Pd7 form textarea:active::-moz-placeholder,
.cid-upzsFE6Pd7 form input:focus::-moz-placeholder,
.cid-upzsFE6Pd7 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upzsFE6Pd7 form input:active:-moz-placeholder,
.cid-upzsFE6Pd7 form textarea:active:-moz-placeholder,
.cid-upzsFE6Pd7 form input:focus:-moz-placeholder,
.cid-upzsFE6Pd7 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upzsFE6Pd7 form input:active:-ms-input-placeholder,
.cid-upzsFE6Pd7 form textarea:active:-ms-input-placeholder,
.cid-upzsFE6Pd7 form input:focus:-ms-input-placeholder,
.cid-upzsFE6Pd7 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzsFE6Pd7 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upzsFE6Pd7 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upzsFE6Pd7 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upzsFE6Pd7 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upzsFE6Pd7 form .form-check-input:focus,
.cid-upzsFE6Pd7 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upzsFE6Pd7 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upzsFE6Pd7 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upzsFE6Pd7 .form-text-container {
    justify-content: center;
  }
}
.cid-upzsFE6Pd7 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upzsFE6Pd7 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upzsFE6Pd7 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upzsH5rH6X {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upzsH5rH6X .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upzsH5rH6X .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upzsH5rH6X .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzsH5rH6X .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upzsH5rH6X .text-content {
    max-width: none;
  }
}
.cid-upzsH5rH6X .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upzsH5rH6X .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upzsH5rH6X .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzsH5rH6X .icons {
    justify-content: center !important;
  }
  .cid-upzsH5rH6X .text-content * {
    text-align: center;
  }
}
.cid-upzsH5rH6X P {
  color: #060606;
}
.cid-upzsH5rH6X .mbr-section-title {
  color: #000000;
}
#custom-html-1bj {
  /* Type valid CSS here */
}
#custom-html-1bj div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bj p {
  font-size: 0px;
  color: #777;
}
#custom-html-1bk {
  /* Type valid CSS here */
}
#custom-html-1bk div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bk p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-unRwqHe2PM {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ebebeb;
}
.cid-unRwqHe2PM .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRwqHe2PM .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-unRwqHe2PM .container {
    padding: 0 15px;
  }
}
.cid-unRwqHe2PM .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unRwqHe2PM .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unRwqHe2PM .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unRwqHe2PM .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unRwqHe2PM .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unRwqHe2PM .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unRwqHe2PM .mbr-section-title {
  color: #131c28;
}
.cid-unRwqHe2PM .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unRwqHe2PM .mbr-section-title,
.cid-unRwqHe2PM .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uuKDEBpJi9 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuKDEBpJi9 img,
.cid-uuKDEBpJi9 .item-img {
  width: 100%;
}
.cid-uuKDEBpJi9 .item:focus,
.cid-uuKDEBpJi9 span:focus {
  outline: none;
}
.cid-uuKDEBpJi9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuKDEBpJi9 .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuKDEBpJi9 .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuKDEBpJi9 .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuKDEBpJi9 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuKDEBpJi9 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuKDEBpJi9 .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuKDEBpJi9 .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuKDEBpJi9 .mbr-text {
  text-align: left;
}
.cid-uuKDEBpJi9 .item-footer {
  margin-top: 14px;
}
.cid-uuKDEBpJi9 .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuKDEBpJi9 .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuKDEBpJi9 .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuKDEBpJi9 .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
#custom-html-1bg {
  /* Type valid CSS here */
}
#custom-html-1bg div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bg p {
  font-size: 0px;
  color: #777;
}
.cid-unRwsfo8nO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unRwsfo8nO .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRwsfo8nO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unRwsfo8nO .container {
    max-width: 1400px;
  }
}
.cid-unRwsfo8nO .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unRwsfo8nO .card {
    margin-bottom: 3rem;
  }
}
.cid-unRwsfo8nO .row {
  justify-content: center;
}
.cid-unRwsfo8nO .card-title,
.cid-unRwsfo8nO .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unRwsfo8nO .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unRwsfo8nO .mbr-section-title {
  color: #ffffff;
}
.cid-unRwsfo8nO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upzwU66oj1 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upzwU66oj1 .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upzwU66oj1 .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upzwU66oj1 .row {
  align-items: center;
  height: 100%;
}
.cid-upzwVYVyVm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upzwVYVyVm .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzwVYVyVm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzwVYVyVm .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upzwVYVyVm .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzwVYVyVm .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upzwVYVyVm .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzwVYVyVm .container {
    padding: 0 12px;
  }
}
.cid-upzwVYVyVm .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upzwVYVyVm .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upzwVYVyVm .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upzwVYVyVm .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upzwVYVyVm .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upzwVYVyVm .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upzwVYVyVm .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upzwVYVyVm .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upzwVYVyVm .mbr-section-title {
  color: #ffffff;
}
.cid-upzwVYVyVm label {
  color: #ffffff;
}
.cid-upzwVYVyVm .mbr-section-title,
.cid-upzwVYVyVm .mbr-section-btn {
  text-align: left;
}
.cid-upzwYWHRQa {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upzwYWHRQa .container {
  max-width: 1140px;
}
.cid-upzwYWHRQa .row {
  align-items: center;
}
.cid-upzwYWHRQa .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upzwYWHRQa .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upzwYWHRQa .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upzwYWHRQa .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzwYWHRQa .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzwYWHRQa .main-title {
    text-align: center;
  }
}
.cid-upzwYWHRQa .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzwYWHRQa .main-subtitle {
    text-align: center;
  }
}
.cid-upzwYWHRQa .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upzwYWHRQa .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzwYWHRQa form {
  width: 100%;
}
.cid-upzwYWHRQa form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upzwYWHRQa form p {
  color: #ffffff;
}
.cid-upzwYWHRQa form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upzwYWHRQa form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upzwYWHRQa form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upzwYWHRQa form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upzwYWHRQa form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upzwYWHRQa form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upzwYWHRQa form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upzwYWHRQa form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzwYWHRQa form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upzwYWHRQa form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upzwYWHRQa form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzwYWHRQa form select {
  color: #ffffff !important;
}
.cid-upzwYWHRQa form textarea {
  height: 100px;
}
.cid-upzwYWHRQa form input:active,
.cid-upzwYWHRQa form textarea:active,
.cid-upzwYWHRQa form input:focus,
.cid-upzwYWHRQa form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upzwYWHRQa form input:active::-webkit-input-placeholder,
.cid-upzwYWHRQa form textarea:active::-webkit-input-placeholder,
.cid-upzwYWHRQa form input:focus::-webkit-input-placeholder,
.cid-upzwYWHRQa form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzwYWHRQa form input:active::-moz-placeholder,
.cid-upzwYWHRQa form textarea:active::-moz-placeholder,
.cid-upzwYWHRQa form input:focus::-moz-placeholder,
.cid-upzwYWHRQa form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upzwYWHRQa form input:active:-moz-placeholder,
.cid-upzwYWHRQa form textarea:active:-moz-placeholder,
.cid-upzwYWHRQa form input:focus:-moz-placeholder,
.cid-upzwYWHRQa form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upzwYWHRQa form input:active:-ms-input-placeholder,
.cid-upzwYWHRQa form textarea:active:-ms-input-placeholder,
.cid-upzwYWHRQa form input:focus:-ms-input-placeholder,
.cid-upzwYWHRQa form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzwYWHRQa form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upzwYWHRQa form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upzwYWHRQa form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upzwYWHRQa form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upzwYWHRQa form .form-check-input:focus,
.cid-upzwYWHRQa form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upzwYWHRQa form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upzwYWHRQa .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upzwYWHRQa .form-text-container {
    justify-content: center;
  }
}
.cid-upzwYWHRQa .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upzwYWHRQa .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upzwYWHRQa .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upzwY7Hgo5 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upzwY7Hgo5 .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upzwY7Hgo5 .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upzwY7Hgo5 .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzwY7Hgo5 .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upzwY7Hgo5 .text-content {
    max-width: none;
  }
}
.cid-upzwY7Hgo5 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upzwY7Hgo5 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upzwY7Hgo5 .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzwY7Hgo5 .icons {
    justify-content: center !important;
  }
  .cid-upzwY7Hgo5 .text-content * {
    text-align: center;
  }
}
.cid-upzwY7Hgo5 P {
  color: #060606;
}
.cid-upzwY7Hgo5 .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-unRvTvtg3u {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ebebeb;
}
.cid-unRvTvtg3u .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRvTvtg3u .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-unRvTvtg3u .container {
    padding: 0 15px;
  }
}
.cid-unRvTvtg3u .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unRvTvtg3u .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unRvTvtg3u .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unRvTvtg3u .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unRvTvtg3u .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unRvTvtg3u .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unRvTvtg3u .mbr-section-title {
  color: #131c28;
}
.cid-unRvTvtg3u .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unRvTvtg3u .mbr-section-title,
.cid-unRvTvtg3u .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uuKl6wwHmu {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuKl6wwHmu img,
.cid-uuKl6wwHmu .item-img {
  width: 100%;
}
.cid-uuKl6wwHmu .item:focus,
.cid-uuKl6wwHmu span:focus {
  outline: none;
}
.cid-uuKl6wwHmu .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuKl6wwHmu .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuKl6wwHmu .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuKl6wwHmu .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuKl6wwHmu .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuKl6wwHmu .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuKl6wwHmu .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuKl6wwHmu .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuKl6wwHmu .mbr-text {
  text-align: left;
}
.cid-uuKl6wwHmu .item-footer {
  margin-top: 14px;
}
.cid-uuKl6wwHmu .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuKl6wwHmu .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuKl6wwHmu .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuKl6wwHmu .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
#custom-html-1bh {
  /* Type valid CSS here */
}
#custom-html-1bh div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bh p {
  font-size: 0px;
  color: #777;
}
.cid-unRvVtYMQw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unRvVtYMQw .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRvVtYMQw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unRvVtYMQw .container {
    max-width: 1400px;
  }
}
.cid-unRvVtYMQw .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unRvVtYMQw .card {
    margin-bottom: 3rem;
  }
}
.cid-unRvVtYMQw .row {
  justify-content: center;
}
.cid-unRvVtYMQw .card-title,
.cid-unRvVtYMQw .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unRvVtYMQw .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unRvVtYMQw .mbr-section-title {
  color: #ffffff;
}
.cid-unRvVtYMQw .mbr-section-subtitle {
  color: #ffffff;
}
#custom-html-1bi {
  /* Type valid CSS here */
}
#custom-html-1bi div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bi p {
  font-size: 0px;
  color: #777;
}
.cid-upzwqvaGxm {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upzwqvaGxm .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upzwqvaGxm .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upzwqvaGxm .row {
  align-items: center;
  height: 100%;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upzwrPvLUR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upzwrPvLUR .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzwrPvLUR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzwrPvLUR .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upzwrPvLUR .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzwrPvLUR .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upzwrPvLUR .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzwrPvLUR .container {
    padding: 0 12px;
  }
}
.cid-upzwrPvLUR .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upzwrPvLUR .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upzwrPvLUR .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upzwrPvLUR .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upzwrPvLUR .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upzwrPvLUR .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upzwrPvLUR .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upzwrPvLUR .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upzwrPvLUR .mbr-section-title {
  color: #ffffff;
}
.cid-upzwrPvLUR label {
  color: #ffffff;
}
.cid-upzwrPvLUR .mbr-section-title,
.cid-upzwrPvLUR .mbr-section-btn {
  text-align: left;
}
.cid-upzwti6Qt7 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upzwti6Qt7 .container {
  max-width: 1140px;
}
.cid-upzwti6Qt7 .row {
  align-items: center;
}
.cid-upzwti6Qt7 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upzwti6Qt7 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upzwti6Qt7 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upzwti6Qt7 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzwti6Qt7 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzwti6Qt7 .main-title {
    text-align: center;
  }
}
.cid-upzwti6Qt7 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzwti6Qt7 .main-subtitle {
    text-align: center;
  }
}
.cid-upzwti6Qt7 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upzwti6Qt7 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzwti6Qt7 form {
  width: 100%;
}
.cid-upzwti6Qt7 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upzwti6Qt7 form p {
  color: #ffffff;
}
.cid-upzwti6Qt7 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upzwti6Qt7 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upzwti6Qt7 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upzwti6Qt7 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upzwti6Qt7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upzwti6Qt7 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upzwti6Qt7 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upzwti6Qt7 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzwti6Qt7 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upzwti6Qt7 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upzwti6Qt7 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzwti6Qt7 form select {
  color: #ffffff !important;
}
.cid-upzwti6Qt7 form textarea {
  height: 100px;
}
.cid-upzwti6Qt7 form input:active,
.cid-upzwti6Qt7 form textarea:active,
.cid-upzwti6Qt7 form input:focus,
.cid-upzwti6Qt7 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upzwti6Qt7 form input:active::-webkit-input-placeholder,
.cid-upzwti6Qt7 form textarea:active::-webkit-input-placeholder,
.cid-upzwti6Qt7 form input:focus::-webkit-input-placeholder,
.cid-upzwti6Qt7 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzwti6Qt7 form input:active::-moz-placeholder,
.cid-upzwti6Qt7 form textarea:active::-moz-placeholder,
.cid-upzwti6Qt7 form input:focus::-moz-placeholder,
.cid-upzwti6Qt7 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upzwti6Qt7 form input:active:-moz-placeholder,
.cid-upzwti6Qt7 form textarea:active:-moz-placeholder,
.cid-upzwti6Qt7 form input:focus:-moz-placeholder,
.cid-upzwti6Qt7 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upzwti6Qt7 form input:active:-ms-input-placeholder,
.cid-upzwti6Qt7 form textarea:active:-ms-input-placeholder,
.cid-upzwti6Qt7 form input:focus:-ms-input-placeholder,
.cid-upzwti6Qt7 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzwti6Qt7 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upzwti6Qt7 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upzwti6Qt7 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upzwti6Qt7 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upzwti6Qt7 form .form-check-input:focus,
.cid-upzwti6Qt7 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upzwti6Qt7 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upzwti6Qt7 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upzwti6Qt7 .form-text-container {
    justify-content: center;
  }
}
.cid-upzwti6Qt7 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upzwti6Qt7 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upzwti6Qt7 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upzwuZL6uI {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upzwuZL6uI .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upzwuZL6uI .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upzwuZL6uI .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzwuZL6uI .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upzwuZL6uI .text-content {
    max-width: none;
  }
}
.cid-upzwuZL6uI .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upzwuZL6uI .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upzwuZL6uI .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzwuZL6uI .icons {
    justify-content: center !important;
  }
  .cid-upzwuZL6uI .text-content * {
    text-align: center;
  }
}
.cid-upzwuZL6uI P {
  color: #060606;
}
.cid-upzwuZL6uI .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-21t {
  /* Type valid CSS here */
}
#custom-html-21t div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21t p {
  font-size: 0px;
  color: #777;
}
.cid-unR5a0Kenx {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ebebeb;
}
.cid-unR5a0Kenx .mbr-fallback-image.disabled {
  display: none;
}
.cid-unR5a0Kenx .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-unR5a0Kenx .container {
    padding: 0 15px;
  }
}
.cid-unR5a0Kenx .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unR5a0Kenx .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unR5a0Kenx .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unR5a0Kenx .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unR5a0Kenx .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unR5a0Kenx .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unR5a0Kenx .mbr-section-title {
  color: #131c28;
}
.cid-unR5a0Kenx .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unR5a0Kenx .mbr-section-title,
.cid-unR5a0Kenx .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-utTWY3uyub {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ebebeb;
}
.cid-utTWY3uyub img,
.cid-utTWY3uyub .item-img {
  width: 100%;
}
.cid-utTWY3uyub .item:focus,
.cid-utTWY3uyub span:focus {
  outline: none;
}
.cid-utTWY3uyub .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-utTWY3uyub .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-utTWY3uyub .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-utTWY3uyub .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-utTWY3uyub .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-utTWY3uyub .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-utTWY3uyub .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-utTWY3uyub .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-utTWY3uyub .mbr-text {
  text-align: left;
}
.cid-utTWY3uyub .item-footer {
  margin-top: 14px;
}
.cid-utTWY3uyub .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-utTWY3uyub .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-utTWY3uyub .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-utTWY3uyub .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-utU0gsGL0p {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-utU0gsGL0p img,
.cid-utU0gsGL0p .item-img {
  width: 100%;
}
.cid-utU0gsGL0p .item:focus,
.cid-utU0gsGL0p span:focus {
  outline: none;
}
.cid-utU0gsGL0p .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-utU0gsGL0p .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-utU0gsGL0p .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-utU0gsGL0p .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-utU0gsGL0p .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-utU0gsGL0p .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-utU0gsGL0p .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-utU0gsGL0p .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-utU0gsGL0p .mbr-text {
  text-align: left;
}
.cid-utU0gsGL0p .item-footer {
  margin-top: 14px;
}
.cid-utU0gsGL0p .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-utU0gsGL0p .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-utU0gsGL0p .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-utU0gsGL0p .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
#custom-html-1br {
  /* Type valid CSS here */
}
#custom-html-1br div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1br p {
  font-size: 0px;
  color: #777;
}
#custom-html-1bs {
  /* Type valid CSS here */
}
#custom-html-1bs div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bs p {
  font-size: 0px;
  color: #777;
}
.cid-unR5gXA21G {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unR5gXA21G .mbr-fallback-image.disabled {
  display: none;
}
.cid-unR5gXA21G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unR5gXA21G .container {
    max-width: 1400px;
  }
}
.cid-unR5gXA21G .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unR5gXA21G .card {
    margin-bottom: 3rem;
  }
}
.cid-unR5gXA21G .row {
  justify-content: center;
}
.cid-unR5gXA21G .card-title,
.cid-unR5gXA21G .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unR5gXA21G .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unR5gXA21G .mbr-section-title {
  color: #ffffff;
}
.cid-unR5gXA21G .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upyErzAZ2V {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upyErzAZ2V .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upyErzAZ2V .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upyErzAZ2V .row {
  align-items: center;
  height: 100%;
}
.cid-upyEqGsApc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upyEqGsApc .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyEqGsApc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyEqGsApc .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upyEqGsApc .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyEqGsApc .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upyEqGsApc .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyEqGsApc .container {
    padding: 0 12px;
  }
}
.cid-upyEqGsApc .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upyEqGsApc .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upyEqGsApc .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upyEqGsApc .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upyEqGsApc .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upyEqGsApc .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upyEqGsApc .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upyEqGsApc .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upyEqGsApc .mbr-section-title {
  color: #ffffff;
}
.cid-upyEqGsApc label {
  color: #ffffff;
}
.cid-upyEqGsApc .mbr-section-title,
.cid-upyEqGsApc .mbr-section-btn {
  text-align: left;
}
.cid-upyEm3Cboc {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upyEm3Cboc .container {
  max-width: 1140px;
}
.cid-upyEm3Cboc .row {
  align-items: center;
}
.cid-upyEm3Cboc .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upyEm3Cboc .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upyEm3Cboc .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upyEm3Cboc .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyEm3Cboc .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyEm3Cboc .main-title {
    text-align: center;
  }
}
.cid-upyEm3Cboc .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyEm3Cboc .main-subtitle {
    text-align: center;
  }
}
.cid-upyEm3Cboc .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upyEm3Cboc .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyEm3Cboc form {
  width: 100%;
}
.cid-upyEm3Cboc form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upyEm3Cboc form p {
  color: #ffffff;
}
.cid-upyEm3Cboc form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upyEm3Cboc form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upyEm3Cboc form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upyEm3Cboc form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upyEm3Cboc form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upyEm3Cboc form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upyEm3Cboc form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upyEm3Cboc form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyEm3Cboc form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upyEm3Cboc form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upyEm3Cboc form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyEm3Cboc form select {
  color: #ffffff !important;
}
.cid-upyEm3Cboc form textarea {
  height: 100px;
}
.cid-upyEm3Cboc form input:active,
.cid-upyEm3Cboc form textarea:active,
.cid-upyEm3Cboc form input:focus,
.cid-upyEm3Cboc form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upyEm3Cboc form input:active::-webkit-input-placeholder,
.cid-upyEm3Cboc form textarea:active::-webkit-input-placeholder,
.cid-upyEm3Cboc form input:focus::-webkit-input-placeholder,
.cid-upyEm3Cboc form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyEm3Cboc form input:active::-moz-placeholder,
.cid-upyEm3Cboc form textarea:active::-moz-placeholder,
.cid-upyEm3Cboc form input:focus::-moz-placeholder,
.cid-upyEm3Cboc form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upyEm3Cboc form input:active:-moz-placeholder,
.cid-upyEm3Cboc form textarea:active:-moz-placeholder,
.cid-upyEm3Cboc form input:focus:-moz-placeholder,
.cid-upyEm3Cboc form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upyEm3Cboc form input:active:-ms-input-placeholder,
.cid-upyEm3Cboc form textarea:active:-ms-input-placeholder,
.cid-upyEm3Cboc form input:focus:-ms-input-placeholder,
.cid-upyEm3Cboc form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyEm3Cboc form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upyEm3Cboc form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upyEm3Cboc form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upyEm3Cboc form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upyEm3Cboc form .form-check-input:focus,
.cid-upyEm3Cboc form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upyEm3Cboc form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upyEm3Cboc .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upyEm3Cboc .form-text-container {
    justify-content: center;
  }
}
.cid-upyEm3Cboc .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upyEm3Cboc .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upyEm3Cboc .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyDt8xd3M {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyDt8xd3M .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyDt8xd3M .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyDt8xd3M .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyDt8xd3M .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyDt8xd3M .text-content {
    max-width: none;
  }
}
.cid-upyDt8xd3M .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyDt8xd3M .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyDt8xd3M .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyDt8xd3M .icons {
    justify-content: center !important;
  }
  .cid-upyDt8xd3M .text-content * {
    text-align: center;
  }
}
.cid-upyDt8xd3M P {
  color: #060606;
}
.cid-upyDt8xd3M .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-unA642BCzm {
  padding-top: 12rem;
  padding-bottom: 6rem;
  background-color: #ebebeb;
}
.cid-unA642BCzm .mbr-fallback-image.disabled {
  display: none;
}
.cid-unA642BCzm .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-unA642BCzm .container {
    padding: 0 15px;
  }
}
.cid-unA642BCzm .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unA642BCzm .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unA642BCzm .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unA642BCzm .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unA642BCzm .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unA642BCzm .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unA642BCzm .mbr-section-title {
  color: #131c28;
}
.cid-unA642BCzm .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unA642BCzm .mbr-section-title,
.cid-unA642BCzm .mbr-section-btn {
  color: #080613;
  text-align: center;
}
#custom-html-21w {
  /* Type valid CSS here */
}
#custom-html-21w div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21w p {
  font-size: 0px;
  color: #777;
}
.cid-uuc5gT9KsX {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuc5gT9KsX img,
.cid-uuc5gT9KsX .item-img {
  width: 100%;
}
.cid-uuc5gT9KsX .item:focus,
.cid-uuc5gT9KsX span:focus {
  outline: none;
}
.cid-uuc5gT9KsX .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuc5gT9KsX .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuc5gT9KsX .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuc5gT9KsX .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuc5gT9KsX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuc5gT9KsX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuc5gT9KsX .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuc5gT9KsX .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuc5gT9KsX .mbr-text {
  text-align: left;
}
.cid-uuc5gT9KsX .item-footer {
  margin-top: 14px;
}
.cid-uuc5gT9KsX .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuc5gT9KsX .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuc5gT9KsX .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuc5gT9KsX .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-uuc8qysZSG {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuc8qysZSG img,
.cid-uuc8qysZSG .item-img {
  width: 100%;
}
.cid-uuc8qysZSG .item:focus,
.cid-uuc8qysZSG span:focus {
  outline: none;
}
.cid-uuc8qysZSG .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuc8qysZSG .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuc8qysZSG .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuc8qysZSG .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuc8qysZSG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuc8qysZSG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuc8qysZSG .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuc8qysZSG .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuc8qysZSG .mbr-text {
  text-align: left;
}
.cid-uuc8qysZSG .item-footer {
  margin-top: 14px;
}
.cid-uuc8qysZSG .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuc8qysZSG .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuc8qysZSG .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuc8qysZSG .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
#custom-html-1bm {
  /* Type valid CSS here */
}
#custom-html-1bm div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bm p {
  font-size: 0px;
  color: #777;
}
#custom-html-1bl {
  /* Type valid CSS here */
}
#custom-html-1bl div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bl p {
  font-size: 0px;
  color: #777;
}
.cid-unATig3mCJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unATig3mCJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-unATig3mCJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unATig3mCJ .container {
    max-width: 1400px;
  }
}
.cid-unATig3mCJ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unATig3mCJ .card {
    margin-bottom: 3rem;
  }
}
.cid-unATig3mCJ .row {
  justify-content: center;
}
.cid-unATig3mCJ .card-title,
.cid-unATig3mCJ .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unATig3mCJ .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unATig3mCJ .mbr-section-title {
  color: #ffffff;
}
.cid-unATig3mCJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upzryqsPVO {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upzryqsPVO .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upzryqsPVO .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upzryqsPVO .row {
  align-items: center;
  height: 100%;
}
.cid-upzrzfWsn7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upzrzfWsn7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzrzfWsn7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzrzfWsn7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upzrzfWsn7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzrzfWsn7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upzrzfWsn7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzrzfWsn7 .container {
    padding: 0 12px;
  }
}
.cid-upzrzfWsn7 .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upzrzfWsn7 .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upzrzfWsn7 .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upzrzfWsn7 .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upzrzfWsn7 .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upzrzfWsn7 .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upzrzfWsn7 .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upzrzfWsn7 .mbr-section-title {
  color: #ffffff;
}
.cid-upzrzfWsn7 label {
  color: #ffffff;
}
.cid-upzrzfWsn7 .mbr-section-title,
.cid-upzrzfWsn7 .mbr-section-btn {
  text-align: left;
}
.cid-upzrx1Fmmp {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upzrx1Fmmp .container {
  max-width: 1140px;
}
.cid-upzrx1Fmmp .row {
  align-items: center;
}
.cid-upzrx1Fmmp .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upzrx1Fmmp .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upzrx1Fmmp .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upzrx1Fmmp .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzrx1Fmmp .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzrx1Fmmp .main-title {
    text-align: center;
  }
}
.cid-upzrx1Fmmp .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzrx1Fmmp .main-subtitle {
    text-align: center;
  }
}
.cid-upzrx1Fmmp .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upzrx1Fmmp .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzrx1Fmmp form {
  width: 100%;
}
.cid-upzrx1Fmmp form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upzrx1Fmmp form p {
  color: #ffffff;
}
.cid-upzrx1Fmmp form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upzrx1Fmmp form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upzrx1Fmmp form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upzrx1Fmmp form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upzrx1Fmmp form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upzrx1Fmmp form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upzrx1Fmmp form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upzrx1Fmmp form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzrx1Fmmp form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upzrx1Fmmp form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upzrx1Fmmp form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzrx1Fmmp form select {
  color: #ffffff !important;
}
.cid-upzrx1Fmmp form textarea {
  height: 100px;
}
.cid-upzrx1Fmmp form input:active,
.cid-upzrx1Fmmp form textarea:active,
.cid-upzrx1Fmmp form input:focus,
.cid-upzrx1Fmmp form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upzrx1Fmmp form input:active::-webkit-input-placeholder,
.cid-upzrx1Fmmp form textarea:active::-webkit-input-placeholder,
.cid-upzrx1Fmmp form input:focus::-webkit-input-placeholder,
.cid-upzrx1Fmmp form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzrx1Fmmp form input:active::-moz-placeholder,
.cid-upzrx1Fmmp form textarea:active::-moz-placeholder,
.cid-upzrx1Fmmp form input:focus::-moz-placeholder,
.cid-upzrx1Fmmp form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upzrx1Fmmp form input:active:-moz-placeholder,
.cid-upzrx1Fmmp form textarea:active:-moz-placeholder,
.cid-upzrx1Fmmp form input:focus:-moz-placeholder,
.cid-upzrx1Fmmp form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upzrx1Fmmp form input:active:-ms-input-placeholder,
.cid-upzrx1Fmmp form textarea:active:-ms-input-placeholder,
.cid-upzrx1Fmmp form input:focus:-ms-input-placeholder,
.cid-upzrx1Fmmp form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzrx1Fmmp form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upzrx1Fmmp form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upzrx1Fmmp form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upzrx1Fmmp form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upzrx1Fmmp form .form-check-input:focus,
.cid-upzrx1Fmmp form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upzrx1Fmmp form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upzrx1Fmmp .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upzrx1Fmmp .form-text-container {
    justify-content: center;
  }
}
.cid-upzrx1Fmmp .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upzrx1Fmmp .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upzrx1Fmmp .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upzrsmrlFX {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upzrsmrlFX .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upzrsmrlFX .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upzrsmrlFX .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzrsmrlFX .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upzrsmrlFX .text-content {
    max-width: none;
  }
}
.cid-upzrsmrlFX .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upzrsmrlFX .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upzrsmrlFX .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzrsmrlFX .icons {
    justify-content: center !important;
  }
  .cid-upzrsmrlFX .text-content * {
    text-align: center;
  }
}
.cid-upzrsmrlFX P {
  color: #060606;
}
.cid-upzrsmrlFX .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-ut8NROS92G {
  padding-top: 12rem;
  padding-bottom: 6rem;
  background-color: #ebebeb;
}
.cid-ut8NROS92G .mbr-fallback-image.disabled {
  display: none;
}
.cid-ut8NROS92G .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-ut8NROS92G .container {
    padding: 0 15px;
  }
}
.cid-ut8NROS92G .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-ut8NROS92G .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-ut8NROS92G .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-ut8NROS92G .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-ut8NROS92G .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-ut8NROS92G .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-ut8NROS92G .mbr-section-title {
  color: #131c28;
}
.cid-ut8NROS92G .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-ut8NROS92G .mbr-section-title,
.cid-ut8NROS92G .mbr-section-btn {
  color: #080613;
  text-align: center;
}
#custom-html-1d6 {
  /* Type valid CSS here */
}
#custom-html-1d6 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1d6 p {
  font-size: 0px;
  color: #777;
}
.cid-rZpVOdIeFM {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpVOdIeFM .mbr-text {
    text-align: center;
  }
}
.cid-rZpVOdIeFM .mbr-text,
.cid-rZpVOdIeFM .mbr-section-btn {
  color: #767676;
}
.cid-ut8OUFY307 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ut8OUFY307 .mbr-text {
    text-align: center;
  }
}
.cid-ut8OUFY307 .mbr-text,
.cid-ut8OUFY307 .mbr-section-btn {
  color: #767676;
}
.cid-ut8OW4xOo7 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ut8OW4xOo7 .mbr-text {
    text-align: center;
  }
}
.cid-ut8OW4xOo7 .mbr-text,
.cid-ut8OW4xOo7 .mbr-section-btn {
  color: #767676;
}
.cid-ut8OYuvm9D {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ut8OYuvm9D .mbr-text {
    text-align: center;
  }
}
.cid-ut8OYuvm9D .mbr-text,
.cid-ut8OYuvm9D .mbr-section-btn {
  color: #767676;
}
.cid-rZpWsToVJX {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpWsToVJX .mbr-text {
    text-align: center;
  }
}
.cid-rZpWsToVJX .mbr-text,
.cid-rZpWsToVJX .mbr-section-btn {
  color: #767676;
}
.cid-rZpWttUvFJ {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpWttUvFJ .mbr-text {
    text-align: center;
  }
}
.cid-rZpWttUvFJ .mbr-text,
.cid-rZpWttUvFJ .mbr-section-btn {
  color: #767676;
}
.cid-rZpWwWvZar {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpWwWvZar .mbr-text {
    text-align: center;
  }
}
.cid-rZpWwWvZar .mbr-text,
.cid-rZpWwWvZar .mbr-section-btn {
  color: #767676;
}
.cid-rZpWxngb71 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpWxngb71 .mbr-text {
    text-align: center;
  }
}
.cid-rZpWxngb71 .mbr-text,
.cid-rZpWxngb71 .mbr-section-btn {
  color: #767676;
}
.cid-rZpWyfWv7K {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpWyfWv7K .mbr-text {
    text-align: center;
  }
}
.cid-rZpWyfWv7K .mbr-text,
.cid-rZpWyfWv7K .mbr-section-btn {
  color: #767676;
}
.cid-rZpWyFnIcF {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpWyFnIcF .mbr-text {
    text-align: center;
  }
}
.cid-rZpWyFnIcF .mbr-text,
.cid-rZpWyFnIcF .mbr-section-btn {
  color: #767676;
}
.cid-rZpWz9Glza {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpWz9Glza .mbr-text {
    text-align: center;
  }
}
.cid-rZpWz9Glza .mbr-text,
.cid-rZpWz9Glza .mbr-section-btn {
  color: #767676;
}
.cid-rZpWzzt0l7 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-rZpWzzt0l7 .mbr-text {
    text-align: center;
  }
}
.cid-rZpWzzt0l7 .mbr-text,
.cid-rZpWzzt0l7 .mbr-section-btn {
  color: #767676;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-21r {
  /* Type valid CSS here */
}
#custom-html-21r div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21r p {
  font-size: 0px;
  color: #777;
}
.cid-unzOWqflFJ {
  padding-top: 10rem;
  padding-bottom: 2rem;
  background-color: #ebebeb;
}
.cid-unzOWqflFJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-unzOWqflFJ .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-unzOWqflFJ .container {
    padding: 0 15px;
  }
}
.cid-unzOWqflFJ .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unzOWqflFJ .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unzOWqflFJ .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unzOWqflFJ .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unzOWqflFJ .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unzOWqflFJ .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unzOWqflFJ .mbr-section-title {
  color: #131c28;
}
.cid-unzOWqflFJ .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unzOWqflFJ .mbr-section-title,
.cid-unzOWqflFJ .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uu10fBuAE7 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uu10fBuAE7 img,
.cid-uu10fBuAE7 .item-img {
  width: 100%;
}
.cid-uu10fBuAE7 .item:focus,
.cid-uu10fBuAE7 span:focus {
  outline: none;
}
.cid-uu10fBuAE7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uu10fBuAE7 .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uu10fBuAE7 .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uu10fBuAE7 .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uu10fBuAE7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uu10fBuAE7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uu10fBuAE7 .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uu10fBuAE7 .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uu10fBuAE7 .mbr-text {
  text-align: left;
}
.cid-uu10fBuAE7 .item-footer {
  margin-top: 14px;
}
.cid-uu10fBuAE7 .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uu10fBuAE7 .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uu10fBuAE7 .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uu10fBuAE7 .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-uu11StBRrB {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uu11StBRrB img,
.cid-uu11StBRrB .item-img {
  width: 100%;
}
.cid-uu11StBRrB .item:focus,
.cid-uu11StBRrB span:focus {
  outline: none;
}
.cid-uu11StBRrB .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uu11StBRrB .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uu11StBRrB .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uu11StBRrB .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uu11StBRrB .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uu11StBRrB .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uu11StBRrB .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uu11StBRrB .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uu11StBRrB .mbr-text {
  text-align: left;
}
.cid-uu11StBRrB .item-footer {
  margin-top: 14px;
}
.cid-uu11StBRrB .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uu11StBRrB .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uu11StBRrB .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uu11StBRrB .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-unzY5mSpqn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unzY5mSpqn .mbr-fallback-image.disabled {
  display: none;
}
.cid-unzY5mSpqn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unzY5mSpqn .container {
    max-width: 1400px;
  }
}
.cid-unzY5mSpqn .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unzY5mSpqn .card {
    margin-bottom: 3rem;
  }
}
.cid-unzY5mSpqn .row {
  justify-content: center;
}
.cid-unzY5mSpqn .card-title,
.cid-unzY5mSpqn .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unzY5mSpqn .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unzY5mSpqn .mbr-section-title {
  color: #ffffff;
}
.cid-unzY5mSpqn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upyCuE2PpB {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upyCuE2PpB .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upyCuE2PpB .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upyCuE2PpB .row {
  align-items: center;
  height: 100%;
}
.cid-upyCoXALDg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upyCoXALDg .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyCoXALDg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyCoXALDg .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upyCoXALDg .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyCoXALDg .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upyCoXALDg .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyCoXALDg .container {
    padding: 0 12px;
  }
}
.cid-upyCoXALDg .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upyCoXALDg .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upyCoXALDg .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upyCoXALDg .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upyCoXALDg .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upyCoXALDg .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upyCoXALDg .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upyCoXALDg .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upyCoXALDg .mbr-section-title {
  color: #ffffff;
}
.cid-upyCoXALDg label {
  color: #ffffff;
}
.cid-upyCoXALDg .mbr-section-title,
.cid-upyCoXALDg .mbr-section-btn {
  text-align: left;
}
#custom-html-1bp {
  /* Type valid CSS here */
}
#custom-html-1bp div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bp p {
  font-size: 0px;
  color: #777;
}
#custom-html-1bq {
  /* Type valid CSS here */
}
#custom-html-1bq div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bq p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upyCwXR6Yj {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upyCwXR6Yj .container {
  max-width: 1140px;
}
.cid-upyCwXR6Yj .row {
  align-items: center;
}
.cid-upyCwXR6Yj .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upyCwXR6Yj .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upyCwXR6Yj .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upyCwXR6Yj .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyCwXR6Yj .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyCwXR6Yj .main-title {
    text-align: center;
  }
}
.cid-upyCwXR6Yj .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyCwXR6Yj .main-subtitle {
    text-align: center;
  }
}
.cid-upyCwXR6Yj .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upyCwXR6Yj .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyCwXR6Yj form {
  width: 100%;
}
.cid-upyCwXR6Yj form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upyCwXR6Yj form p {
  color: #ffffff;
}
.cid-upyCwXR6Yj form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upyCwXR6Yj form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upyCwXR6Yj form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upyCwXR6Yj form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upyCwXR6Yj form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upyCwXR6Yj form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upyCwXR6Yj form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upyCwXR6Yj form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyCwXR6Yj form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upyCwXR6Yj form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upyCwXR6Yj form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyCwXR6Yj form select {
  color: #ffffff !important;
}
.cid-upyCwXR6Yj form textarea {
  height: 100px;
}
.cid-upyCwXR6Yj form input:active,
.cid-upyCwXR6Yj form textarea:active,
.cid-upyCwXR6Yj form input:focus,
.cid-upyCwXR6Yj form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upyCwXR6Yj form input:active::-webkit-input-placeholder,
.cid-upyCwXR6Yj form textarea:active::-webkit-input-placeholder,
.cid-upyCwXR6Yj form input:focus::-webkit-input-placeholder,
.cid-upyCwXR6Yj form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyCwXR6Yj form input:active::-moz-placeholder,
.cid-upyCwXR6Yj form textarea:active::-moz-placeholder,
.cid-upyCwXR6Yj form input:focus::-moz-placeholder,
.cid-upyCwXR6Yj form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upyCwXR6Yj form input:active:-moz-placeholder,
.cid-upyCwXR6Yj form textarea:active:-moz-placeholder,
.cid-upyCwXR6Yj form input:focus:-moz-placeholder,
.cid-upyCwXR6Yj form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upyCwXR6Yj form input:active:-ms-input-placeholder,
.cid-upyCwXR6Yj form textarea:active:-ms-input-placeholder,
.cid-upyCwXR6Yj form input:focus:-ms-input-placeholder,
.cid-upyCwXR6Yj form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyCwXR6Yj form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upyCwXR6Yj form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upyCwXR6Yj form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upyCwXR6Yj form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upyCwXR6Yj form .form-check-input:focus,
.cid-upyCwXR6Yj form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upyCwXR6Yj form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upyCwXR6Yj .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upyCwXR6Yj .form-text-container {
    justify-content: center;
  }
}
.cid-upyCwXR6Yj .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upyCwXR6Yj .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upyCwXR6Yj .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyCi6NAxr {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyCi6NAxr .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyCi6NAxr .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyCi6NAxr .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyCi6NAxr .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyCi6NAxr .text-content {
    max-width: none;
  }
}
.cid-upyCi6NAxr .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyCi6NAxr .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyCi6NAxr .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyCi6NAxr .icons {
    justify-content: center !important;
  }
  .cid-upyCi6NAxr .text-content * {
    text-align: center;
  }
}
.cid-upyCi6NAxr P {
  color: #060606;
}
.cid-upyCi6NAxr .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uowF7oD0OB {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uowF7oD0OB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uowF7oD0OB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uowF7oD0OB .mbr-text,
.cid-uowF7oD0OB .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-uowF7oD0OB .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uowF7oD0OB .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uowF0sN8aX {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uowF0sN8aX .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uowF0sN8aX .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uowF0sN8aX .row {
  align-items: center;
  height: 100%;
}
.cid-uowF33bNlO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uowF33bNlO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uowF33bNlO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uowF33bNlO .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uowF33bNlO .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uowF33bNlO .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uowF33bNlO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uowF33bNlO .container {
    padding: 0 12px;
  }
}
.cid-uowF33bNlO .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uowF33bNlO .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uowF33bNlO .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uowF33bNlO .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-uowF33bNlO .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-uowF33bNlO .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-uowF33bNlO .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uowF33bNlO .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-uowF33bNlO .mbr-section-title {
  color: #ffffff;
}
.cid-uowF33bNlO label {
  color: #ffffff;
}
.cid-uowF33bNlO .mbr-section-title,
.cid-uowF33bNlO .mbr-section-btn {
  text-align: left;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upyy5hYWYx {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyy5hYWYx .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyy5hYWYx .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyy5hYWYx .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyy5hYWYx .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyy5hYWYx .text-content {
    max-width: none;
  }
}
.cid-upyy5hYWYx .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyy5hYWYx .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyy5hYWYx .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyy5hYWYx .icons {
    justify-content: center !important;
  }
  .cid-upyy5hYWYx .text-content * {
    text-align: center;
  }
}
.cid-upyy5hYWYx P {
  color: #060606;
}
.cid-upyy5hYWYx .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-s2fZFOZGRW {
  background-image: url("../../../assets/images/porsche-suv-4.jpg");
}
.cid-s2fZFOZGRW .mbr-section-title,
.cid-s2fZFOZGRW .mbr-section-subtitle {
  color: #000000;
}
.cid-s2fZFOZGRW .mbr-section-text {
  color: #232323;
}
.cid-s2fZFOZGRW .mbr-text,
.cid-s2fZFOZGRW .typed-text,
.cid-s2fZFOZGRW .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-s2fZFOZGRW .btn {
  margin-left: 4px !important;
}
.cid-s2fZFOZGRW .animated-element {
  color: #efefef;
}
.cid-s2fZFOZGRW .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #efefef;
}
.cid-s2fZFOZGRW .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cid-s2fZFOZGRW .typed-text,
  .cid-s2fZFOZGRW .mbr-section-subtitle,
  .cid-s2fZFOZGRW .mbr-section-text,
  .cid-s2fZFOZGRW .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-s2fZFOZGRW .mbr-section-text,
.cid-s2fZFOZGRW .mbr-section-btn {
  color: #efefef;
}
.cid-s2fZFOZGRW .mbr-section-subtitle,
.cid-s2fZFOZGRW .typed-text {
  color: #efefef;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoOjrlKU3c {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/pexels-joshua-welch-763172-1624600.jpg");
}
.cid-uoOjrlKU3c h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-uoOjrlKU3c h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-uoOjrlKU3c h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
@media (max-width: 768px) {
  .cid-uoOjrlKU3c h3:before,
  .cid-uoOjrlKU3c h3:after {
    display: none;
  }
}
.cid-uoOjrlKU3c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoOjrlKU3c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uowHtJkZDy {
  padding-top: 8rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uowHtJkZDy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uowHtJkZDy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uowHtJkZDy .mbr-text,
.cid-uowHtJkZDy .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-uowHtJkZDy .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uowHtJkZDy .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
#custom-html-1ql {
  /* Type valid CSS here */
}
#custom-html-1ql div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1ql p {
  font-size: 0px;
  color: #777;
}
.cid-uowHumV53D {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uowHumV53D .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uowHumV53D .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uowHumV53D .row {
  align-items: center;
  height: 100%;
}
.cid-upmJ2R1nsM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upmJ2R1nsM .mbr-fallback-image.disabled {
  display: none;
}
.cid-upmJ2R1nsM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upmJ2R1nsM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upmJ2R1nsM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upmJ2R1nsM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upmJ2R1nsM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upmJ2R1nsM .container {
    padding: 0 12px;
  }
}
.cid-upmJ2R1nsM .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upmJ2R1nsM .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upmJ2R1nsM .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upmJ2R1nsM .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upmJ2R1nsM .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upmJ2R1nsM .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upmJ2R1nsM .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upmJ2R1nsM .mbr-section-title {
  color: #ffffff;
}
.cid-upmJ2R1nsM label {
  color: #ffffff;
}
.cid-upmJ2R1nsM .mbr-section-title,
.cid-upmJ2R1nsM .mbr-section-btn {
  text-align: left;
}
.cid-upyybzZsdp {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyybzZsdp .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyybzZsdp .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyybzZsdp .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyybzZsdp .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyybzZsdp .text-content {
    max-width: none;
  }
}
.cid-upyybzZsdp .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyybzZsdp .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyybzZsdp .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyybzZsdp .icons {
    justify-content: center !important;
  }
  .cid-upyybzZsdp .text-content * {
    text-align: center;
  }
}
.cid-upyybzZsdp P {
  color: #060606;
}
.cid-upyybzZsdp .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoU8jXE1b3 {
  padding-top: 10rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uoU8jXE1b3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoU8jXE1b3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoU8jXE1b3 .mbr-text,
.cid-uoU8jXE1b3 .mbr-section-btn {
  text-align: center;
}
.cid-uoU8jXE1b3 .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uoU8jXE1b3 .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uoTL5m2QHe {
  padding-top: 75px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/pexels-joshua-welch-763172-1624600.jpg");
}
.cid-uoTL5m2QHe h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-uoTL5m2QHe h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-uoTL5m2QHe h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-uoTL5m2QHe H3 {
  color: #431797;
}
.cid-uoTL5m2QHe H1 {
  color: #ffffff;
}
.cid-uoTL5m2QHe .mbr-text,
.cid-uoTL5m2QHe .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uoTL5m2QHe h3:before,
  .cid-uoTL5m2QHe h3:after {
    display: none;
  }
}
#custom-html-2yf {
  /* Type valid CSS here */
}
#custom-html-2yf div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-2yf p {
  font-size: 0px;
  color: #777;
}
.cid-uoUwKdFtIi {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uoUwKdFtIi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoUwKdFtIi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoUwKdFtIi .container-fluid {
  padding: 0 70px;
}
@media (max-width: 1440px) {
  .cid-uoUwKdFtIi .container-fluid {
    padding: 0 48px;
  }
}
@media (max-width: 992px) {
  .cid-uoUwKdFtIi .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-uoUwKdFtIi .container {
    padding: 0 20px;
  }
}
.cid-uoUwKdFtIi .row {
  justify-content: center;
}
.cid-uoUwKdFtIi .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-uoUwKdFtIi .item {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-uoUwKdFtIi .item {
    margin-bottom: 40px;
  }
}
.cid-uoUwKdFtIi .item:hover .item-wrapper .item-img .icon-wrapper::before,
.cid-uoUwKdFtIi .item:focus .item-wrapper .item-img .icon-wrapper::before {
  transform: scale(0.7);
}
.cid-uoUwKdFtIi .item:hover .item-wrapper .item-img img,
.cid-uoUwKdFtIi .item:focus .item-wrapper .item-img img {
  transform: scale(1.05);
}
.cid-uoUwKdFtIi .item .item-wrapper .item-img {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  border-radius: 1.2rem !important;
}
.cid-uoUwKdFtIi .item .item-wrapper .item-img img {
  height: 550px;
  border-radius: 1.2rem !important;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uoUwKdFtIi .item .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uoUwKdFtIi .item .item-wrapper .item-img .icon-wrapper {
  position: absolute;
  bottom: 40px;
  right: 40px;
  width: 70px;
  height: 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  overflow: hidden;
}
.cid-uoUwKdFtIi .item .item-wrapper .item-img .icon-wrapper .mbr-iconfont {
  z-index: 1;
  font-size: 16px;
  color: #000000;
}
.cid-uoUwKdFtIi .item .item-wrapper .item-img .icon-wrapper::before {
  content: '';
  position: absolute;
  width: 70px;
  height: 70px;
  border-radius: 100%;
  background-color: #eafd83;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
}
.cid-uoUwKdFtIi .item .item-wrapper .item-content .card-title {
  margin-bottom: 0;
}
.cid-uoUwKdFtIi .item a {
  display: block;
}
.cid-uoUwKdFtIi .mbr-desc {
  color: #000000;
  text-align: center;
}
.cid-uoUwKdFtIi .card-title {
  color: #5f21d8;
  text-align: center;
}
.cid-uoUIMxwn9B {
  padding-top: 5rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uoUIMxwn9B .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uoUIMxwn9B .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uoUIMxwn9B .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 354px;
  max-width: 354px;
}
@media (max-width: 992px) {
  .cid-uoUIMxwn9B .embla__slide {
    min-width: 620px;
    max-width: 620px;
  }
}
@media (max-width: 767px) {
  .cid-uoUIMxwn9B .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uoUIMxwn9B .embla__slide .slide-content {
  width: 100%;
}
.cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper {
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  position: relative;
  height: 450px;
}
@media (max-width: 992px) {
  .cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper {
    height: 350px;
  }
}
.cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(0deg, #080613, transparent);
  opacity: .8;
  pointer-events: none;
  z-index: 1;
}
.cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper .item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper .item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1;
  padding: 24px;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper .item-content {
    padding: 20px 16px;
  }
}
.cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper .item-content .item-name {
  margin-bottom: 8px;
}
.cid-uoUIMxwn9B .embla__slide .slide-content .item-wrapper .item-content .desc-wrapper .item-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px 12px;
  border: 1px solid #ffffff;
  margin: 0;
}
.cid-uoUIMxwn9B .embla__button--next,
.cid-uoUIMxwn9B .embla__button--prev {
  display: flex;
}
.cid-uoUIMxwn9B .embla__button {
  bottom: 0;
  width: 40px;
  height: 40px;
  font-size: 26px;
  background: transparent !important;
  color: #272b2e !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.cid-uoUIMxwn9B .embla__button:hover {
  opacity: .7 !important;
}
.cid-uoUIMxwn9B .embla__button.embla__button--prev {
  right: 48px;
}
.cid-uoUIMxwn9B .embla__button.embla__button--next {
  right: 0;
}
.cid-uoUIMxwn9B .embla {
  position: relative;
  width: 100%;
  padding-bottom: 4rem;
}
.cid-uoUIMxwn9B .embla__viewport {
  width: 100%;
  margin-right: 1rem;
}
.cid-uoUIMxwn9B .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uoUIMxwn9B .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uoUIMxwn9B .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uoUIMxwn9B .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uoUIMxwn9B .mbr-section-title {
  color: #080613;
  text-align: left;
}
.cid-uoUIMxwn9B .item-tag {
  color: #ffffff;
}
.cid-uoUIMxwn9B .item-name {
  color: #ffffff;
}
.cid-uoUIMxwn9B .item-tag,
.cid-uoUIMxwn9B .desc-wrapper {
  color: #ffffff;
}
.cid-uoUNXOdUzj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uoUNXOdUzj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoUNXOdUzj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoUNXOdUzj .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uoUNXOdUzj .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uoUNXOdUzj .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uoUNXOdUzj .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uoUNXOdUzj .container {
    padding: 0 12px;
  }
}
.cid-uoUNXOdUzj .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uoUNXOdUzj .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uoUNXOdUzj .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uoUNXOdUzj .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-uoUNXOdUzj .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-uoUNXOdUzj .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #767676 !important;
  background-color: #ffffff;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #767676;
  border-color: #767676;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uoUNXOdUzj .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-uoUNXOdUzj .mbr-section-title {
  color: #ffffff;
}
.cid-uoUNXOdUzj label {
  color: #ffffff;
}
.cid-uoUNXOdUzj .mbr-section-title,
.cid-uoUNXOdUzj .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uoUNXOdUzj H3 {
  color: #5f21d8;
}
.cid-uoUNXOdUzj LABEL {
  text-align: left;
  color: #ffffff;
}
#custom-html-1d0 {
  /* Type valid CSS here */
}
#custom-html-1d0 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1d0 p {
  font-size: 0px;
  color: #777;
}
#custom-html-1uj {
  /* Type valid CSS here */
}
#custom-html-1uj div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1uj p {
  font-size: 0px;
  color: #777;
}
.cid-upXxriU6jw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upXxriU6jw .mbr-fallback-image.disabled {
  display: none;
}
.cid-upXxriU6jw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upXxriU6jw .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upXxriU6jw .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upXxriU6jw .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upXxriU6jw .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upXxriU6jw .container {
    padding: 0 12px;
  }
}
.cid-upXxriU6jw .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upXxriU6jw .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upXxriU6jw .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upXxriU6jw .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upXxriU6jw .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upXxriU6jw .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upXxriU6jw .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upXxriU6jw .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upXxriU6jw .mbr-section-title {
  color: #ffffff;
}
.cid-upXxriU6jw label {
  color: #ffffff;
}
.cid-upXxriU6jw .mbr-section-title,
.cid-upXxriU6jw .mbr-section-btn {
  text-align: left;
}
.cid-upcDShI1xa {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upcDShI1xa .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upcDShI1xa .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upcDShI1xa .row {
  align-items: center;
  height: 100%;
}
.cid-upWUgJdQwt {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upWUgJdQwt .container {
  max-width: 1140px;
}
.cid-upWUgJdQwt .row {
  align-items: center;
}
.cid-upWUgJdQwt .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upWUgJdQwt .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upWUgJdQwt .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upWUgJdQwt .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upWUgJdQwt .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upWUgJdQwt .main-title {
    text-align: center;
  }
}
.cid-upWUgJdQwt .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upWUgJdQwt .main-subtitle {
    text-align: center;
  }
}
.cid-upWUgJdQwt .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upWUgJdQwt .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upWUgJdQwt form {
  width: 100%;
}
.cid-upWUgJdQwt form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upWUgJdQwt form p {
  color: #ffffff;
}
.cid-upWUgJdQwt form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upWUgJdQwt form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upWUgJdQwt form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upWUgJdQwt form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upWUgJdQwt form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upWUgJdQwt form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upWUgJdQwt form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upWUgJdQwt form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upWUgJdQwt form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upWUgJdQwt form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upWUgJdQwt form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upWUgJdQwt form select {
  color: #ffffff !important;
}
.cid-upWUgJdQwt form textarea {
  height: 100px;
}
.cid-upWUgJdQwt form input:active,
.cid-upWUgJdQwt form textarea:active,
.cid-upWUgJdQwt form input:focus,
.cid-upWUgJdQwt form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upWUgJdQwt form input:active::-webkit-input-placeholder,
.cid-upWUgJdQwt form textarea:active::-webkit-input-placeholder,
.cid-upWUgJdQwt form input:focus::-webkit-input-placeholder,
.cid-upWUgJdQwt form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upWUgJdQwt form input:active::-moz-placeholder,
.cid-upWUgJdQwt form textarea:active::-moz-placeholder,
.cid-upWUgJdQwt form input:focus::-moz-placeholder,
.cid-upWUgJdQwt form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upWUgJdQwt form input:active:-moz-placeholder,
.cid-upWUgJdQwt form textarea:active:-moz-placeholder,
.cid-upWUgJdQwt form input:focus:-moz-placeholder,
.cid-upWUgJdQwt form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upWUgJdQwt form input:active:-ms-input-placeholder,
.cid-upWUgJdQwt form textarea:active:-ms-input-placeholder,
.cid-upWUgJdQwt form input:focus:-ms-input-placeholder,
.cid-upWUgJdQwt form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upWUgJdQwt form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upWUgJdQwt form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upWUgJdQwt form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upWUgJdQwt form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upWUgJdQwt form .form-check-input:focus,
.cid-upWUgJdQwt form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upWUgJdQwt form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upWUgJdQwt .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upWUgJdQwt .form-text-container {
    justify-content: center;
  }
}
.cid-upWUgJdQwt .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upWUgJdQwt .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upWUgJdQwt .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyz1r3qpG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-upyz1r3qpG .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyz1r3qpG .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyz1r3qpG .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyz1r3qpG .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyz1r3qpG .text-content {
    max-width: none;
  }
}
.cid-upyz1r3qpG .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyz1r3qpG .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyz1r3qpG .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyz1r3qpG .icons {
    justify-content: center !important;
  }
  .cid-upyz1r3qpG .text-content * {
    text-align: center;
  }
}
.cid-upyz1r3qpG P {
  color: #060606;
}
.cid-upyz1r3qpG .mbr-section-title {
  color: #000000;
}
#custom-html-1ug {
  /* Type valid CSS here */
}
#custom-html-1ug div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1ug p {
  font-size: 0px;
  color: #777;
}
#custom-html-1uf {
  /* Type valid CSS here */
}
#custom-html-1uf div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1uf p {
  font-size: 0px;
  color: #777;
}
#custom-html-1b9 {
  /* Type valid CSS here */
}
#custom-html-1b9 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1b9 p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-unAZhNGE5q {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-color: #ebebeb;
}
.cid-unAZhNGE5q .mbr-fallback-image.disabled {
  display: none;
}
.cid-unAZhNGE5q .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-unAZhNGE5q .container {
    padding: 0 15px;
  }
}
.cid-unAZhNGE5q .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unAZhNGE5q .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unAZhNGE5q .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unAZhNGE5q .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unAZhNGE5q .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unAZhNGE5q .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unAZhNGE5q .mbr-section-title {
  color: #131c28;
}
.cid-unAZhNGE5q .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unAZhNGE5q .mbr-section-title,
.cid-unAZhNGE5q .mbr-section-btn {
  color: #080613;
  text-align: center;
}
#custom-html-21u {
  /* Type valid CSS here */
}
#custom-html-21u div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21u p {
  font-size: 0px;
  color: #777;
}
.cid-uubW1GVOdR {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uubW1GVOdR img,
.cid-uubW1GVOdR .item-img {
  width: 100%;
}
.cid-uubW1GVOdR .item:focus,
.cid-uubW1GVOdR span:focus {
  outline: none;
}
.cid-uubW1GVOdR .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uubW1GVOdR .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uubW1GVOdR .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uubW1GVOdR .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uubW1GVOdR .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uubW1GVOdR .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uubW1GVOdR .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uubW1GVOdR .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uubW1GVOdR .mbr-text {
  text-align: left;
}
.cid-uubW1GVOdR .item-footer {
  margin-top: 14px;
}
.cid-uubW1GVOdR .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uubW1GVOdR .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uubW1GVOdR .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uubW1GVOdR .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-unAZiFXFDV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unAZiFXFDV .mbr-fallback-image.disabled {
  display: none;
}
.cid-unAZiFXFDV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unAZiFXFDV .container {
    max-width: 1400px;
  }
}
.cid-unAZiFXFDV .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unAZiFXFDV .card {
    margin-bottom: 3rem;
  }
}
.cid-unAZiFXFDV .row {
  justify-content: center;
}
.cid-unAZiFXFDV .card-title,
.cid-unAZiFXFDV .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unAZiFXFDV .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unAZiFXFDV .mbr-section-title {
  color: #ffffff;
}
.cid-unAZiFXFDV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upztGxJknr {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upztGxJknr .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upztGxJknr .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upztGxJknr .row {
  align-items: center;
  height: 100%;
}
.cid-upztHkWzSs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upztHkWzSs .mbr-fallback-image.disabled {
  display: none;
}
.cid-upztHkWzSs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upztHkWzSs .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upztHkWzSs .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upztHkWzSs .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upztHkWzSs .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upztHkWzSs .container {
    padding: 0 12px;
  }
}
.cid-upztHkWzSs .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upztHkWzSs .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upztHkWzSs .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upztHkWzSs .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upztHkWzSs .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upztHkWzSs .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upztHkWzSs .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upztHkWzSs .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upztHkWzSs .mbr-section-title {
  color: #ffffff;
}
.cid-upztHkWzSs label {
  color: #ffffff;
}
.cid-upztHkWzSs .mbr-section-title,
.cid-upztHkWzSs .mbr-section-btn {
  text-align: left;
}
.cid-upztIQydtH {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upztIQydtH .container {
  max-width: 1140px;
}
.cid-upztIQydtH .row {
  align-items: center;
}
.cid-upztIQydtH .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upztIQydtH .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upztIQydtH .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upztIQydtH .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upztIQydtH .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upztIQydtH .main-title {
    text-align: center;
  }
}
.cid-upztIQydtH .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upztIQydtH .main-subtitle {
    text-align: center;
  }
}
.cid-upztIQydtH .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upztIQydtH .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upztIQydtH form {
  width: 100%;
}
.cid-upztIQydtH form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upztIQydtH form p {
  color: #ffffff;
}
.cid-upztIQydtH form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upztIQydtH form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upztIQydtH form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upztIQydtH form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upztIQydtH form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upztIQydtH form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upztIQydtH form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upztIQydtH form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upztIQydtH form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upztIQydtH form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upztIQydtH form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upztIQydtH form select {
  color: #ffffff !important;
}
.cid-upztIQydtH form textarea {
  height: 100px;
}
.cid-upztIQydtH form input:active,
.cid-upztIQydtH form textarea:active,
.cid-upztIQydtH form input:focus,
.cid-upztIQydtH form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upztIQydtH form input:active::-webkit-input-placeholder,
.cid-upztIQydtH form textarea:active::-webkit-input-placeholder,
.cid-upztIQydtH form input:focus::-webkit-input-placeholder,
.cid-upztIQydtH form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upztIQydtH form input:active::-moz-placeholder,
.cid-upztIQydtH form textarea:active::-moz-placeholder,
.cid-upztIQydtH form input:focus::-moz-placeholder,
.cid-upztIQydtH form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upztIQydtH form input:active:-moz-placeholder,
.cid-upztIQydtH form textarea:active:-moz-placeholder,
.cid-upztIQydtH form input:focus:-moz-placeholder,
.cid-upztIQydtH form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upztIQydtH form input:active:-ms-input-placeholder,
.cid-upztIQydtH form textarea:active:-ms-input-placeholder,
.cid-upztIQydtH form input:focus:-ms-input-placeholder,
.cid-upztIQydtH form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upztIQydtH form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upztIQydtH form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upztIQydtH form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upztIQydtH form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upztIQydtH form .form-check-input:focus,
.cid-upztIQydtH form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upztIQydtH form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upztIQydtH .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upztIQydtH .form-text-container {
    justify-content: center;
  }
}
.cid-upztIQydtH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upztIQydtH .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upztIQydtH .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upztKE9Lu7 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upztKE9Lu7 .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upztKE9Lu7 .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upztKE9Lu7 .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upztKE9Lu7 .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upztKE9Lu7 .text-content {
    max-width: none;
  }
}
.cid-upztKE9Lu7 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upztKE9Lu7 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upztKE9Lu7 .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upztKE9Lu7 .icons {
    justify-content: center !important;
  }
  .cid-upztKE9Lu7 .text-content * {
    text-align: center;
  }
}
.cid-upztKE9Lu7 P {
  color: #060606;
}
.cid-upztKE9Lu7 .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uowGAgO9bZ {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uowGAgO9bZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uowGAgO9bZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uowGAgO9bZ .mbr-text,
.cid-uowGAgO9bZ .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-uowGAgO9bZ .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uowGAgO9bZ .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uowGALVmgZ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uowGALVmgZ .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uowGALVmgZ .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uowGALVmgZ .row {
  align-items: center;
  height: 100%;
}
.cid-upmJbzkGts {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upmJbzkGts .mbr-fallback-image.disabled {
  display: none;
}
.cid-upmJbzkGts .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upmJbzkGts .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upmJbzkGts .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upmJbzkGts .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upmJbzkGts .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upmJbzkGts .container {
    padding: 0 12px;
  }
}
.cid-upmJbzkGts .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upmJbzkGts .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upmJbzkGts .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upmJbzkGts .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upmJbzkGts .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upmJbzkGts .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upmJbzkGts .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upmJbzkGts .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upmJbzkGts .mbr-section-title {
  color: #ffffff;
}
.cid-upmJbzkGts label {
  color: #ffffff;
}
.cid-upmJbzkGts .mbr-section-title,
.cid-upmJbzkGts .mbr-section-btn {
  text-align: left;
}
.cid-upyy8EGb2O {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyy8EGb2O .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyy8EGb2O .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyy8EGb2O .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyy8EGb2O .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyy8EGb2O .text-content {
    max-width: none;
  }
}
.cid-upyy8EGb2O .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyy8EGb2O .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyy8EGb2O .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyy8EGb2O .icons {
    justify-content: center !important;
  }
  .cid-upyy8EGb2O .text-content * {
    text-align: center;
  }
}
.cid-upyy8EGb2O P {
  color: #060606;
}
.cid-upyy8EGb2O .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sgGMN3P70m {
  background-color: #767676;
}
.cid-sgGMN3P70m h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sgGMN3P70m h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sgGMN3P70m h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sgGMaAxzXD {
  background-color: #767676;
}
.cid-sgGMaAxzXD h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sgGMaAxzXD h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sgGMaAxzXD h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-unRsBUGmEz {
  padding-top: 10rem;
  padding-bottom: 2rem;
  background-color: #ebebeb;
}
.cid-unRsBUGmEz .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRsBUGmEz .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-unRsBUGmEz .container {
    padding: 0 15px;
  }
}
.cid-unRsBUGmEz .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unRsBUGmEz .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unRsBUGmEz .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unRsBUGmEz .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unRsBUGmEz .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unRsBUGmEz .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unRsBUGmEz .mbr-section-title {
  color: #131c28;
}
.cid-unRsBUGmEz .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unRsBUGmEz .mbr-section-title,
.cid-unRsBUGmEz .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uucqb2mp4C {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uucqb2mp4C img,
.cid-uucqb2mp4C .item-img {
  width: 100%;
}
.cid-uucqb2mp4C .item:focus,
.cid-uucqb2mp4C span:focus {
  outline: none;
}
.cid-uucqb2mp4C .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uucqb2mp4C .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uucqb2mp4C .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uucqb2mp4C .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uucqb2mp4C .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uucqb2mp4C .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uucqb2mp4C .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uucqb2mp4C .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uucqb2mp4C .mbr-text {
  text-align: left;
}
.cid-uucqb2mp4C .item-footer {
  margin-top: 14px;
}
.cid-uucqb2mp4C .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uucqb2mp4C .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uucqb2mp4C .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uucqb2mp4C .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
#custom-html-1bt {
  /* Type valid CSS here */
}
#custom-html-1bt div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bt p {
  font-size: 0px;
  color: #777;
}
#custom-html-1bu {
  /* Type valid CSS here */
}
#custom-html-1bu div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1bu p {
  font-size: 0px;
  color: #777;
}
.cid-unRsFz5Vst {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unRsFz5Vst .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRsFz5Vst .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unRsFz5Vst .container {
    max-width: 1400px;
  }
}
.cid-unRsFz5Vst .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unRsFz5Vst .card {
    margin-bottom: 3rem;
  }
}
.cid-unRsFz5Vst .row {
  justify-content: center;
}
.cid-unRsFz5Vst .card-title,
.cid-unRsFz5Vst .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unRsFz5Vst .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unRsFz5Vst .mbr-section-title {
  color: #ffffff;
}
.cid-unRsFz5Vst .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upzvWKaHMF {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upzvWKaHMF .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upzvWKaHMF .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upzvWKaHMF .row {
  align-items: center;
  height: 100%;
}
.cid-upzvY9yzbt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upzvY9yzbt .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzvY9yzbt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzvY9yzbt .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upzvY9yzbt .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzvY9yzbt .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upzvY9yzbt .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzvY9yzbt .container {
    padding: 0 12px;
  }
}
.cid-upzvY9yzbt .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upzvY9yzbt .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upzvY9yzbt .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upzvY9yzbt .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upzvY9yzbt .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upzvY9yzbt .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upzvY9yzbt .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upzvY9yzbt .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upzvY9yzbt .mbr-section-title {
  color: #ffffff;
}
.cid-upzvY9yzbt label {
  color: #ffffff;
}
.cid-upzvY9yzbt .mbr-section-title,
.cid-upzvY9yzbt .mbr-section-btn {
  text-align: left;
}
.cid-upzvYAZ8k0 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upzvYAZ8k0 .container {
  max-width: 1140px;
}
.cid-upzvYAZ8k0 .row {
  align-items: center;
}
.cid-upzvYAZ8k0 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upzvYAZ8k0 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upzvYAZ8k0 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upzvYAZ8k0 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzvYAZ8k0 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzvYAZ8k0 .main-title {
    text-align: center;
  }
}
.cid-upzvYAZ8k0 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upzvYAZ8k0 .main-subtitle {
    text-align: center;
  }
}
.cid-upzvYAZ8k0 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upzvYAZ8k0 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upzvYAZ8k0 form {
  width: 100%;
}
.cid-upzvYAZ8k0 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upzvYAZ8k0 form p {
  color: #ffffff;
}
.cid-upzvYAZ8k0 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upzvYAZ8k0 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upzvYAZ8k0 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upzvYAZ8k0 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upzvYAZ8k0 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upzvYAZ8k0 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upzvYAZ8k0 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upzvYAZ8k0 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzvYAZ8k0 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upzvYAZ8k0 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upzvYAZ8k0 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzvYAZ8k0 form select {
  color: #ffffff !important;
}
.cid-upzvYAZ8k0 form textarea {
  height: 100px;
}
.cid-upzvYAZ8k0 form input:active,
.cid-upzvYAZ8k0 form textarea:active,
.cid-upzvYAZ8k0 form input:focus,
.cid-upzvYAZ8k0 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upzvYAZ8k0 form input:active::-webkit-input-placeholder,
.cid-upzvYAZ8k0 form textarea:active::-webkit-input-placeholder,
.cid-upzvYAZ8k0 form input:focus::-webkit-input-placeholder,
.cid-upzvYAZ8k0 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upzvYAZ8k0 form input:active::-moz-placeholder,
.cid-upzvYAZ8k0 form textarea:active::-moz-placeholder,
.cid-upzvYAZ8k0 form input:focus::-moz-placeholder,
.cid-upzvYAZ8k0 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upzvYAZ8k0 form input:active:-moz-placeholder,
.cid-upzvYAZ8k0 form textarea:active:-moz-placeholder,
.cid-upzvYAZ8k0 form input:focus:-moz-placeholder,
.cid-upzvYAZ8k0 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upzvYAZ8k0 form input:active:-ms-input-placeholder,
.cid-upzvYAZ8k0 form textarea:active:-ms-input-placeholder,
.cid-upzvYAZ8k0 form input:focus:-ms-input-placeholder,
.cid-upzvYAZ8k0 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upzvYAZ8k0 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upzvYAZ8k0 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upzvYAZ8k0 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upzvYAZ8k0 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upzvYAZ8k0 form .form-check-input:focus,
.cid-upzvYAZ8k0 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upzvYAZ8k0 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upzvYAZ8k0 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upzvYAZ8k0 .form-text-container {
    justify-content: center;
  }
}
.cid-upzvYAZ8k0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upzvYAZ8k0 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upzvYAZ8k0 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upzvZVoohb {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upzvZVoohb .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upzvZVoohb .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upzvZVoohb .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzvZVoohb .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upzvZVoohb .text-content {
    max-width: none;
  }
}
.cid-upzvZVoohb .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upzvZVoohb .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upzvZVoohb .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upzvZVoohb .icons {
    justify-content: center !important;
  }
  .cid-upzvZVoohb .text-content * {
    text-align: center;
  }
}
.cid-upzvZVoohb P {
  color: #060606;
}
.cid-upzvZVoohb .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-19y {
  /* Type valid CSS here */
}
#custom-html-19y div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-19y p {
  font-size: 0px;
  color: #777;
}
.cid-uoxm8mCb41 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ebebeb;
}
.cid-uoxm8mCb41 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxm8mCb41 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxm8mCb41 .mbr-text,
.cid-uoxm8mCb41 .mbr-section-btn {
  text-align: center;
}
.cid-uoxm8mCb41 .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uoxm8mCb41 .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
#custom-html-19w {
  /* Type valid CSS here */
}
#custom-html-19w div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-19w p {
  font-size: 0px;
  color: #777;
}
#custom-html-1cu {
  /* Type valid CSS here */
}
#custom-html-1cu div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1cu p {
  font-size: 0px;
  color: #777;
}
.cid-uoV8mptWFH {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uoV8mptWFH .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.7;
}
.cid-uoV8mptWFH .select {
  z-index: 999;
}
.cid-uoV8mptWFH form {
  padding: 2rem 2rem;
  background: #eafd83;
  border-radius: 30px;
}
.cid-uoV8mptWFH .jq-selectbox__dropdown,
.cid-uoV8mptWFH ul {
  border-radius: 20px !important;
}
.cid-uoV8mptWFH .jq-selectbox {
  border-radius: 30px;
}
.cid-uoV8mptWFH .jq-selectbox__select {
  padding: 1.2rem 1.5rem;
}
.cid-uoV8mptWFH .jq-selectbox li {
  padding: 1.2rem 1.5rem;
}
.cid-uoV8mptWFH input,
.cid-uoV8mptWFH textarea,
.cid-uoV8mptWFH .select {
  border-radius: 30px;
}
.cid-uoV8mptWFH input,
.cid-uoV8mptWFH textarea {
  padding: 2rem 3rem;
}
.cid-uoV8mptWFH textarea {
  min-height: 10rem;
}
.cid-uoV8mptWFH .form-control,
.cid-uoV8mptWFH .field-input {
  padding: 1rem 1.5rem;
  background-color: #ffffff;
  border-color: #f2f2f4;
  color: #181818;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-uoV8mptWFH .form-control::-webkit-input-placeholder,
.cid-uoV8mptWFH .field-input::-webkit-input-placeholder,
.cid-uoV8mptWFH .form-control::-webkit-input-placeholder,
.cid-uoV8mptWFH .field-input::-webkit-input-placeholder {
  color: #383838;
}
.cid-uoV8mptWFH .form-control:-moz-placeholder,
.cid-uoV8mptWFH .field-input:-moz-placeholder,
.cid-uoV8mptWFH .form-control:-moz-placeholder,
.cid-uoV8mptWFH .field-input:-moz-placeholder {
  color: #383838;
}
.cid-uoV8mptWFH .form-control:hover,
.cid-uoV8mptWFH .field-input:hover,
.cid-uoV8mptWFH .form-control:focus,
.cid-uoV8mptWFH .field-input:focus {
  background-color: #ffffff;
  border-color: #5f21d8;
  color: #181818;
  box-shadow: none;
  outline: none;
}
.cid-uoV8mptWFH .form-control:hover::-webkit-input-placeholder,
.cid-uoV8mptWFH .field-input:hover::-webkit-input-placeholder,
.cid-uoV8mptWFH .form-control:focus::-webkit-input-placeholder,
.cid-uoV8mptWFH .field-input:focus::-webkit-input-placeholder,
.cid-uoV8mptWFH .form-control:hover::-webkit-input-placeholder,
.cid-uoV8mptWFH .field-input:hover::-webkit-input-placeholder,
.cid-uoV8mptWFH .form-control:focus::-webkit-input-placeholder,
.cid-uoV8mptWFH .field-input:focus::-webkit-input-placeholder {
  color: #383838;
}
.cid-uoV8mptWFH .form-control:hover:-moz-placeholder,
.cid-uoV8mptWFH .field-input:hover:-moz-placeholder,
.cid-uoV8mptWFH .form-control:focus:-moz-placeholder,
.cid-uoV8mptWFH .field-input:focus:-moz-placeholder,
.cid-uoV8mptWFH .form-control:hover:-moz-placeholder,
.cid-uoV8mptWFH .field-input:hover:-moz-placeholder,
.cid-uoV8mptWFH .form-control:focus:-moz-placeholder,
.cid-uoV8mptWFH .field-input:focus:-moz-placeholder {
  color: #383838;
}
.cid-uoV8mptWFH .jq-number__spin:hover,
.cid-uoV8mptWFH .jq-number__spin:focus {
  background-color: #ffffff;
  border-color: #5f21d8;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-uoV8mptWFH .jq-number__spin {
  background-color: #ffffff;
  border-color: #f2f2f4;
  color: #181818;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-uoV8mptWFH .jq-selectbox li,
.cid-uoV8mptWFH .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-uoV8mptWFH .jq-selectbox li:hover,
.cid-uoV8mptWFH .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-uoV8mptWFH .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-uoV8mptWFH .jq-number__spin.minus:hover:after,
.cid-uoV8mptWFH .jq-number__spin.plus:hover:after {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.cid-uoV8mptWFH .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-uoV8mptWFH .jq-number__spin.minus:after,
.cid-uoV8mptWFH .jq-number__spin.plus:after {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.cid-uoV8mptWFH input::-webkit-clear-button {
  display: none;
}
.cid-uoV8mptWFH input::-webkit-inner-spin-button {
  display: none;
}
.cid-uoV8mptWFH input::-webkit-outer-spin-button {
  display: none;
}
.cid-uoV8mptWFH input::-webkit-calendar-picker-indicator {
  display: none;
}
.cid-uoV8mptWFH .icon-wrap {
  display: flex;
  margin-bottom: 4rem;
}
.cid-uoV8mptWFH .icon-wrap p {
  margin-bottom: 0.2rem;
}
.cid-uoV8mptWFH .align-wrap {
  display: inline-block;
}
.cid-uoV8mptWFH .mbr-iconfont {
  font-size: 3.5rem;
  color: #5f21d8 !important;
  padding-right: 1.5rem;
  padding-bottom: 4px;
}
.cid-uoV8mptWFH .icons-wrap {
  display: flex;
}
.cid-uoV8mptWFH .icon-title,
.cid-uoV8mptWFH .mbr-iconfont {
  color: #080613;
}
@media (max-width: 767px) {
  .cid-uoV8mptWFH form {
    padding: 2rem 1rem;
  }
  .cid-uoV8mptWFH .col-auto {
    margin: auto;
    width: 100%;
  }
  .cid-uoV8mptWFH .icons-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uoV8mptWFH .icon-wrap {
    margin-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uoV8mptWFH .icon-wrap span {
    padding-right: 0rem;
    padding-bottom: 1rem;
  }
  .cid-uoV8mptWFH .align-wrap {
    text-align: center;
  }
}
.cid-uoV8mptWFH .mbr-text,
.cid-uoV8mptWFH .mbr-section-btn,
.cid-uoV8mptWFH .content {
  color: #5f21d8;
}
.cid-uoV8mptWFH H5 {
  text-align: center;
}
.cid-uOgm9D52sw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #efefef;
}
.cid-uOgm9D52sw .mbr-section-title {
  color: #5f21d8;
  text-align: left;
}
.cid-uOgm9D52sw .mbr-text,
.cid-uOgm9D52sw .mbr-section-btn {
  color: #000000;
}
.cid-uOgm9D52sw .mbr-section-subtitle {
  color: #eafd83;
}
.cid-uOgm9D52sw img {
  border-radius: 2rem;
}
@media (min-width: 992px) {
  .cid-uOgm9D52sw .image-wrapper {
    padding-right: 4rem;
  }
}
.cid-uOgm9D52sw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOgm9D52sw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxQpuykQv {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-uoxQpuykQv H1 {
  color: #5f21d8;
}
.cid-uoxQpuykQv .mbr-text,
.cid-uoxQpuykQv .mbr-section-btn {
  color: #000000;
}
.cid-uoxQpuykQv img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .cid-uoxQpuykQv .col-lg-6 {
    padding: 0 2rem;
  }
}
@media (max-width: 992px) {
  .cid-uoxQpuykQv img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uoxQpuykQv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxQpuykQv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7TmAAX0 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uoV7TmAAX0 .container {
  max-width: 1140px;
}
.cid-uoV7TmAAX0 .row {
  align-items: center;
}
.cid-uoV7TmAAX0 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uoV7TmAAX0 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uoV7TmAAX0 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uoV7TmAAX0 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoV7TmAAX0 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoV7TmAAX0 .main-title {
    text-align: center;
  }
}
.cid-uoV7TmAAX0 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoV7TmAAX0 .main-subtitle {
    text-align: center;
  }
}
.cid-uoV7TmAAX0 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uoV7TmAAX0 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoV7TmAAX0 form {
  width: 100%;
}
.cid-uoV7TmAAX0 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uoV7TmAAX0 form p {
  color: #ffffff;
}
.cid-uoV7TmAAX0 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uoV7TmAAX0 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uoV7TmAAX0 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uoV7TmAAX0 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uoV7TmAAX0 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uoV7TmAAX0 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uoV7TmAAX0 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uoV7TmAAX0 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoV7TmAAX0 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uoV7TmAAX0 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uoV7TmAAX0 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoV7TmAAX0 form select {
  color: #ffffff !important;
}
.cid-uoV7TmAAX0 form textarea {
  height: 100px;
}
.cid-uoV7TmAAX0 form input:active,
.cid-uoV7TmAAX0 form textarea:active,
.cid-uoV7TmAAX0 form input:focus,
.cid-uoV7TmAAX0 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uoV7TmAAX0 form input:active::-webkit-input-placeholder,
.cid-uoV7TmAAX0 form textarea:active::-webkit-input-placeholder,
.cid-uoV7TmAAX0 form input:focus::-webkit-input-placeholder,
.cid-uoV7TmAAX0 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoV7TmAAX0 form input:active::-moz-placeholder,
.cid-uoV7TmAAX0 form textarea:active::-moz-placeholder,
.cid-uoV7TmAAX0 form input:focus::-moz-placeholder,
.cid-uoV7TmAAX0 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uoV7TmAAX0 form input:active:-moz-placeholder,
.cid-uoV7TmAAX0 form textarea:active:-moz-placeholder,
.cid-uoV7TmAAX0 form input:focus:-moz-placeholder,
.cid-uoV7TmAAX0 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uoV7TmAAX0 form input:active:-ms-input-placeholder,
.cid-uoV7TmAAX0 form textarea:active:-ms-input-placeholder,
.cid-uoV7TmAAX0 form input:focus:-ms-input-placeholder,
.cid-uoV7TmAAX0 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoV7TmAAX0 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uoV7TmAAX0 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uoV7TmAAX0 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uoV7TmAAX0 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uoV7TmAAX0 form .form-check-input:focus,
.cid-uoV7TmAAX0 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uoV7TmAAX0 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uoV7TmAAX0 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uoV7TmAAX0 .form-text-container {
    justify-content: center;
  }
}
.cid-uoV7TmAAX0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uoV7TmAAX0 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uoV7TmAAX0 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoV7VXSRQD {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uoV7VXSRQD .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-uoV7VXSRQD .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-uoV7VXSRQD .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-uoV7VXSRQD .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-uoV7VXSRQD .text-content {
    max-width: none;
  }
}
.cid-uoV7VXSRQD .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uoV7VXSRQD .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uoV7VXSRQD .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uoV7VXSRQD .icons {
    justify-content: center !important;
  }
  .cid-uoV7VXSRQD .text-content * {
    text-align: center;
  }
}
.cid-uoV7VXSRQD P {
  color: #060606;
}
.cid-uoV7VXSRQD .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoxA2WE0vn {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uoxA2WE0vn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxA2WE0vn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxA2WE0vn .mbr-text,
.cid-uoxA2WE0vn .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-uoxA2WE0vn .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uoxA2WE0vn .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uoxA69YfJw {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uoxA69YfJw .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uoxA69YfJw .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uoxA69YfJw .row {
  align-items: center;
  height: 100%;
}
.cid-upmJiiov98 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upmJiiov98 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upmJiiov98 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upmJiiov98 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upmJiiov98 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upmJiiov98 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upmJiiov98 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upmJiiov98 .container {
    padding: 0 12px;
  }
}
.cid-upmJiiov98 .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upmJiiov98 .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upmJiiov98 .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upmJiiov98 .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upmJiiov98 .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upmJiiov98 .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upmJiiov98 .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upmJiiov98 .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upmJiiov98 .mbr-section-title {
  color: #ffffff;
}
.cid-upmJiiov98 label {
  color: #ffffff;
}
.cid-upmJiiov98 .mbr-section-title,
.cid-upmJiiov98 .mbr-section-btn {
  text-align: left;
}
.cid-upyydDm0LP {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyydDm0LP .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyydDm0LP .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyydDm0LP .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyydDm0LP .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyydDm0LP .text-content {
    max-width: none;
  }
}
.cid-upyydDm0LP .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyydDm0LP .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyydDm0LP .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyydDm0LP .icons {
    justify-content: center !important;
  }
  .cid-upyydDm0LP .text-content * {
    text-align: center;
  }
}
.cid-upyydDm0LP P {
  color: #060606;
}
.cid-upyydDm0LP .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoxAqR0Nhg {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uoxAqR0Nhg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxAqR0Nhg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxAqR0Nhg .mbr-text,
.cid-uoxAqR0Nhg .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-uoxAqR0Nhg .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uoxAqR0Nhg .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
#custom-html-1w9 {
  /* Type valid CSS here */
}
#custom-html-1w9 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1w9 p {
  font-size: 0px;
  color: #777;
}
.cid-uoxAsDbES2 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uoxAsDbES2 .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uoxAsDbES2 .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uoxAsDbES2 .row {
  align-items: center;
  height: 100%;
}
.cid-upmJq1uYIi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upmJq1uYIi .mbr-fallback-image.disabled {
  display: none;
}
.cid-upmJq1uYIi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upmJq1uYIi .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upmJq1uYIi .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upmJq1uYIi .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upmJq1uYIi .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upmJq1uYIi .container {
    padding: 0 12px;
  }
}
.cid-upmJq1uYIi .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upmJq1uYIi .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upmJq1uYIi .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upmJq1uYIi .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upmJq1uYIi .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upmJq1uYIi .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upmJq1uYIi .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upmJq1uYIi .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upmJq1uYIi .mbr-section-title {
  color: #ffffff;
}
.cid-upmJq1uYIi label {
  color: #ffffff;
}
.cid-upmJq1uYIi .mbr-section-title,
.cid-upmJq1uYIi .mbr-section-btn {
  text-align: left;
}
.cid-upyyfXxwK1 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyyfXxwK1 .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyyfXxwK1 .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyyfXxwK1 .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyyfXxwK1 .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyyfXxwK1 .text-content {
    max-width: none;
  }
}
.cid-upyyfXxwK1 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyyfXxwK1 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyyfXxwK1 .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyyfXxwK1 .icons {
    justify-content: center !important;
  }
  .cid-upyyfXxwK1 .text-content * {
    text-align: center;
  }
}
.cid-upyyfXxwK1 P {
  color: #060606;
}
.cid-upyyfXxwK1 .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-21o {
  /* Type valid CSS here */
}
#custom-html-21o div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21o p {
  font-size: 0px;
  color: #777;
}
.cid-unStXczQEY {
  padding-top: 10rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-unStXczQEY .mbr-fallback-image.disabled {
  display: none;
}
.cid-unStXczQEY .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-unStXczQEY .container {
    padding: 0 15px;
  }
}
.cid-unStXczQEY .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unStXczQEY .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unStXczQEY .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unStXczQEY .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unStXczQEY .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unStXczQEY .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unStXczQEY .mbr-section-title {
  color: #131c28;
}
.cid-unStXczQEY .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unStXczQEY .mbr-section-title,
.cid-unStXczQEY .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uuQlpozZxG {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuQlpozZxG img,
.cid-uuQlpozZxG .item-img {
  width: 100%;
}
.cid-uuQlpozZxG .item:focus,
.cid-uuQlpozZxG span:focus {
  outline: none;
}
.cid-uuQlpozZxG .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuQlpozZxG .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuQlpozZxG .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuQlpozZxG .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuQlpozZxG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuQlpozZxG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuQlpozZxG .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuQlpozZxG .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuQlpozZxG .mbr-text {
  text-align: left;
}
.cid-uuQlpozZxG .item-footer {
  margin-top: 14px;
}
.cid-uuQlpozZxG .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuQlpozZxG .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuQlpozZxG .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuQlpozZxG .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-unSu0QzNyP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unSu0QzNyP .mbr-fallback-image.disabled {
  display: none;
}
.cid-unSu0QzNyP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unSu0QzNyP .container {
    max-width: 1400px;
  }
}
.cid-unSu0QzNyP .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unSu0QzNyP .card {
    margin-bottom: 3rem;
  }
}
.cid-unSu0QzNyP .row {
  justify-content: center;
}
.cid-unSu0QzNyP .card-title,
.cid-unSu0QzNyP .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unSu0QzNyP .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unSu0QzNyP .mbr-section-title {
  color: #ffffff;
}
.cid-unSu0QzNyP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upyBvcANur {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upyBvcANur .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upyBvcANur .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upyBvcANur .row {
  align-items: center;
  height: 100%;
}
.cid-upyBtUoZOR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upyBtUoZOR .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyBtUoZOR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyBtUoZOR .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upyBtUoZOR .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyBtUoZOR .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upyBtUoZOR .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyBtUoZOR .container {
    padding: 0 12px;
  }
}
.cid-upyBtUoZOR .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upyBtUoZOR .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upyBtUoZOR .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upyBtUoZOR .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upyBtUoZOR .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upyBtUoZOR .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upyBtUoZOR .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upyBtUoZOR .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upyBtUoZOR .mbr-section-title {
  color: #ffffff;
}
.cid-upyBtUoZOR label {
  color: #ffffff;
}
.cid-upyBtUoZOR .mbr-section-title,
.cid-upyBtUoZOR .mbr-section-btn {
  text-align: left;
}
.cid-upyBVV6iRg {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upyBVV6iRg .container {
  max-width: 1140px;
}
.cid-upyBVV6iRg .row {
  align-items: center;
}
.cid-upyBVV6iRg .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upyBVV6iRg .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upyBVV6iRg .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upyBVV6iRg .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyBVV6iRg .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyBVV6iRg .main-title {
    text-align: center;
  }
}
.cid-upyBVV6iRg .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyBVV6iRg .main-subtitle {
    text-align: center;
  }
}
.cid-upyBVV6iRg .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upyBVV6iRg .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyBVV6iRg form {
  width: 100%;
}
.cid-upyBVV6iRg form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upyBVV6iRg form p {
  color: #ffffff;
}
.cid-upyBVV6iRg form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upyBVV6iRg form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upyBVV6iRg form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upyBVV6iRg form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upyBVV6iRg form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upyBVV6iRg form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upyBVV6iRg form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upyBVV6iRg form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyBVV6iRg form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upyBVV6iRg form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upyBVV6iRg form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyBVV6iRg form select {
  color: #ffffff !important;
}
.cid-upyBVV6iRg form textarea {
  height: 100px;
}
.cid-upyBVV6iRg form input:active,
.cid-upyBVV6iRg form textarea:active,
.cid-upyBVV6iRg form input:focus,
.cid-upyBVV6iRg form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upyBVV6iRg form input:active::-webkit-input-placeholder,
.cid-upyBVV6iRg form textarea:active::-webkit-input-placeholder,
.cid-upyBVV6iRg form input:focus::-webkit-input-placeholder,
.cid-upyBVV6iRg form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyBVV6iRg form input:active::-moz-placeholder,
.cid-upyBVV6iRg form textarea:active::-moz-placeholder,
.cid-upyBVV6iRg form input:focus::-moz-placeholder,
.cid-upyBVV6iRg form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upyBVV6iRg form input:active:-moz-placeholder,
.cid-upyBVV6iRg form textarea:active:-moz-placeholder,
.cid-upyBVV6iRg form input:focus:-moz-placeholder,
.cid-upyBVV6iRg form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upyBVV6iRg form input:active:-ms-input-placeholder,
.cid-upyBVV6iRg form textarea:active:-ms-input-placeholder,
.cid-upyBVV6iRg form input:focus:-ms-input-placeholder,
.cid-upyBVV6iRg form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyBVV6iRg form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upyBVV6iRg form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upyBVV6iRg form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upyBVV6iRg form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upyBVV6iRg form .form-check-input:focus,
.cid-upyBVV6iRg form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upyBVV6iRg form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upyBVV6iRg .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upyBVV6iRg .form-text-container {
    justify-content: center;
  }
}
.cid-upyBVV6iRg .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upyBVV6iRg .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upyBVV6iRg .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyByjRTjX {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyByjRTjX .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyByjRTjX .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyByjRTjX .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyByjRTjX .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyByjRTjX .text-content {
    max-width: none;
  }
}
.cid-upyByjRTjX .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyByjRTjX .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyByjRTjX .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyByjRTjX .icons {
    justify-content: center !important;
  }
  .cid-upyByjRTjX .text-content * {
    text-align: center;
  }
}
.cid-upyByjRTjX P {
  color: #060606;
}
.cid-upyByjRTjX .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uo93DqKpx5 {
  padding-top: 9rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uo93DqKpx5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo93DqKpx5 .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-uo93DqKpx5 .container {
    padding: 0 15px;
  }
}
.cid-uo93DqKpx5 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uo93DqKpx5 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uo93DqKpx5 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uo93DqKpx5 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-uo93DqKpx5 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uo93DqKpx5 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uo93DqKpx5 .mbr-section-title {
  color: #131c28;
}
.cid-uo93DqKpx5 .mbr-desc {
  color: #5f21d8;
  text-align: left;
}
.cid-uo93DqKpx5 .mbr-section-title,
.cid-uo93DqKpx5 .mbr-section-btn {
  color: #080613;
  text-align: left;
}
.cid-sLJ4gGvZK7 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ebebeb;
}
.cid-sLJ4gGvZK7 h4,
.cid-sLJ4gGvZK7 h5,
.cid-sLJ4gGvZK7 p {
  margin-bottom: 0;
}
.cid-sLJ4gGvZK7 p {
  color: #767676;
}
.cid-sLJ4gGvZK7 .card-wrapper {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-sLJ4gGvZK7 .card-wrapper .card-box {
  padding: 0.6rem;
}
.cid-sLJ4gGvZK7 .card-wrapper:hover {
  box-shadow: 0 10px 25px 5px rgba(24, 18, 58, 0.35);
}
.cid-sLJ4gGvZK7 .card-title {
  float: left;
}
.cid-sLJ4gGvZK7 .card-link {
  float: right;
}
.cid-sLJ4gGvZK7 .card-wrapper {
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
}
.cid-sLJ4gGvZK7 .card-wrapper .card-title {
  position: relative;
}
.cid-sLJ4gGvZK7 .card-wrapper .card-title:after {
  content: "";
  transition: all 0.3s;
  border-bottom: 1px solid currentColor;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
}
.cid-sLJ4gGvZK7 .card-wrapper:hover .card-title:after {
  width: 100%;
}
.cid-sLJ4gGvZK7 .card-box {
  padding-top: 2rem;
  display: inline-block;
  width: 100%;
}
.cid-sLJ4gGvZK7 .card-title,
.cid-sLJ4gGvZK7 .main-title {
  color: #149dcc;
}
.cid-sLJ4gGvZK7 .card-title {
  color: #3c3b35;
}
.cid-sLJ4gGvZK7 .mbr-text {
  text-align: left;
}
#custom-html-1m2 {
  /* Type valid CSS here */
}
#custom-html-1m2 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1m2 p {
  font-size: 0px;
  color: #777;
}
.cid-sxFBthdfd2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxFBthdfd2 h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.0rem;
  letter-spacing: 6px;
}
.cid-sxFBthdfd2 h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sxFBthdfd2 h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sxFBthdfd2 H1 {
  color: #3c3b35;
}
.cid-sxFBthdfd2 .mbr-text,
.cid-sxFBthdfd2 .mbr-section-btn {
  color: #3c3b35;
}
.cid-sxFBthdfd2 H3 {
  color: #3c3b35;
}
@media (max-width: 768px) {
  .cid-sxFBthdfd2 h3:before,
  .cid-sxFBthdfd2 h3:after {
    display: none;
  }
}
#custom-html-1m1 {
  /* Type valid CSS here */
}
#custom-html-1m1 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1m1 p {
  font-size: 0px;
  color: #777;
}
#custom-html-1lq {
  /* Type valid CSS here */
}
#custom-html-1lq div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1lq p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-usLm89DpUa {
  padding-top: 10rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-usLm89DpUa .mbr-fallback-image.disabled {
  display: none;
}
.cid-usLm89DpUa .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-usLm89DpUa .container {
    padding: 0 15px;
  }
}
.cid-usLm89DpUa .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-usLm89DpUa .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-usLm89DpUa .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-usLm89DpUa .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-usLm89DpUa .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-usLm89DpUa .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-usLm89DpUa .mbr-section-title {
  color: #131c28;
}
.cid-usLm89DpUa .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-usLm89DpUa .mbr-section-title,
.cid-usLm89DpUa .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-usLm89DpUa .mbr-text {
  text-align: center;
}
.cid-sLONFT73wI {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #efefef;
}
.cid-sLONFT73wI h4,
.cid-sLONFT73wI h5,
.cid-sLONFT73wI p {
  margin-bottom: 0;
}
.cid-sLONFT73wI p {
  color: #767676;
}
.cid-sLONFT73wI .card-wrapper {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-sLONFT73wI .card-wrapper .card-box {
  padding: 0.6rem;
}
.cid-sLONFT73wI .card-wrapper:hover {
  box-shadow: 0 10px 25px 5px rgba(24, 18, 58, 0.35);
}
.cid-sLONFT73wI .card-title {
  float: left;
}
.cid-sLONFT73wI .card-link {
  float: right;
}
.cid-sLONFT73wI .card-wrapper {
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
}
.cid-sLONFT73wI .card-wrapper .card-title {
  position: relative;
}
.cid-sLONFT73wI .card-wrapper .card-title:after {
  content: "";
  transition: all 0.3s;
  border-bottom: 1px solid currentColor;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
}
.cid-sLONFT73wI .card-wrapper:hover .card-title:after {
  width: 100%;
}
.cid-sLONFT73wI .card-box {
  padding-top: 2rem;
  display: inline-block;
  width: 100%;
}
.cid-sLONFT73wI .card-title,
.cid-sLONFT73wI .main-title {
  color: #149dcc;
}
.cid-sLONFT73wI .card-title {
  color: #3c3b35;
}
.cid-sLONFT73wI .mbr-text {
  text-align: left;
}
#custom-html-1mf {
  /* Type valid CSS here */
}
#custom-html-1mf div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1mf p {
  font-size: 0px;
  color: #777;
}
.cid-syr8sbihf2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #efefef;
}
.cid-syr8sbihf2 h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.0rem;
  letter-spacing: 6px;
}
.cid-syr8sbihf2 h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-syr8sbihf2 h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-syr8sbihf2 H3 {
  color: #3c3b35;
}
.cid-syr8sbihf2 .mbr-text,
.cid-syr8sbihf2 .mbr-section-btn {
  color: #3c3b35;
}
@media (max-width: 768px) {
  .cid-syr8sbihf2 h3:before,
  .cid-syr8sbihf2 h3:after {
    display: none;
  }
}
#custom-html-1mi {
  /* Type valid CSS here */
}
#custom-html-1mi div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1mi p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoOkgCt5Vd {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/pexels-joshua-welch-763172-1624600.jpg");
}
.cid-uoOkgCt5Vd h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-uoOkgCt5Vd h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-uoOkgCt5Vd h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
@media (max-width: 768px) {
  .cid-uoOkgCt5Vd h3:before,
  .cid-uoOkgCt5Vd h3:after {
    display: none;
  }
}
.cid-uoOkgCt5Vd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoOkgCt5Vd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-upyzevFRdU {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-upyzevFRdU .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyzevFRdU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyzevFRdU .mbr-text,
.cid-upyzevFRdU .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-upyzevFRdU .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-upyzevFRdU .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
#custom-html-1sr {
  /* Type valid CSS here */
}
#custom-html-1sr div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1sr p {
  font-size: 0px;
  color: #777;
}
#custom-html-1sw {
  /* Type valid CSS here */
}
#custom-html-1sw div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1sw p {
  font-size: 0px;
  color: #777;
}
#custom-html-1t1 {
  /* Type valid CSS here */
}
#custom-html-1t1 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1t1 p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upyzNm0ogB {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyzNm0ogB .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyzNm0ogB .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyzNm0ogB .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyzNm0ogB .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyzNm0ogB .text-content {
    max-width: none;
  }
}
.cid-upyzNm0ogB .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyzNm0ogB .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyzNm0ogB .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyzNm0ogB .icons {
    justify-content: center !important;
  }
  .cid-upyzNm0ogB .text-content * {
    text-align: center;
  }
}
.cid-upyzNm0ogB P {
  color: #060606;
}
.cid-upyzNm0ogB .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-1wy {
  /* Type valid CSS here */
}
#custom-html-1wy section.header-image {
  height: 36vh;
}
@media (min-width: 768px) {
  #custom-html-1wy section.header-image {
    height: 85vh;
  }
}
.cid-t2T6M20iGi {
  padding-top: 7px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2T6M20iGi .mbr-text {
  color: #767676;
}
.cid-t2T6M20iGi .mbr-iconfont {
  color: #5f21d8 !important;
  font-size: 2.2rem!important;
}
.cid-t2T6M20iGi .link {
  margin: 0;
}
.cid-t2T6M20iGi .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-t2T6M20iGi .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
@media (min-width: 767px) {
  .cid-t2T6M20iGi .card {
    display: flex;
    flex-direction: row;
  }
  .cid-t2T6M20iGi .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-t2T6M20iGi .link a:after {
    right: 0;
    margin: auto;
  }
}
.cid-t2T6M20iGi .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-t2T6M20iGi .card {
    margin-bottom: 0rem;
  }
}
.cid-t2T6M20iGi .card-title,
.cid-t2T6M20iGi .card-img {
  color: #080613;
}
.cid-t2T6M20iGi .mbr-text,
.cid-t2T6M20iGi .link {
  color: #cccccc;
}
.cid-t2T6M2puGM {
  padding-top: 10px;
  padding-bottom: 0px;
  background-color: #eaedf0;
}
.cid-t2T6M2puGM h3 {
  width: fit-content;
  position: relative;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-t2T6M2puGM h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-t2T6M2puGM .btn {
  margin: 0.2rem!important;
}
@media (max-width: 767px) {
  .cid-t2T6M2puGM h3 {
    margin: auto;
    margin-bottom: 1.4rem;
  }
  .cid-t2T6M2puGM h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
  }
}
.cid-t2T6M2puGM H1 {
  color: #3c3b35;
}
.cid-t2T6M2puGM .mbr-text,
.cid-t2T6M2puGM .mbr-section-btn {
  color: #3c3b35;
}
.cid-t2T6M2puGM P {
  color: #3c3b35;
}
.cid-t2T6M2AQb1 {
  padding-top: 0px;
  padding-bottom: 15px;
  position: relative;
  background-color: #ebebeb;
}
.cid-t2T6M2AQb1 .mbr-iconfont {
  font-size: 1.2rem!important;
}
.cid-t2T6M2AQb1 p {
  margin-bottom: 0!important;
}
.cid-t2T6M2AQb1 .card {
  border-top: 1px solid #5f21d8;
  border-bottom: 1px solid #5f21d8;
}
.cid-t2T6M2AQb1 .card .card-header {
  padding: 0;
  border-bottom: 1px solid #5f21d8;
}
.cid-t2T6M2AQb1 .card .card-header a.panel-title {
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-t2T6M2AQb1 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-t2T6M2AQb1 .card .card-header a.panel-title h4 {
  padding: 0.8rem 0.2rem;
  margin-bottom: 0;
}
.cid-t2T6M2AQb1 .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-t2T6M2AQb1 .card .panel-body {
  color: #767676;
}
.cid-t2T6M2AQb1 .card-header {
  transition: all 0.3s;
  background-color: #5f21d8;
}
.cid-t2T6M2AQb1 .card-header:hover {
  background-color: #5f21d8;
}
.cid-t2T6M2AQb1 .card-header:hover h4 {
  color: #ffffff !important;
}
.cid-t2T6M2AQb1 H4 {
  color: #ffffff;
}
.cid-t2T6M2AQb1 .panel-text {
  color: #767676;
}
.cid-t2T6M2AQb1 H2 {
  text-align: left;
}
.cid-t2T6M2MIdZ {
  padding-top: 0px;
  padding-bottom: 30px;
  position: relative;
  background-color: #ebebeb;
}
.cid-t2T6M2MIdZ .mbr-iconfont {
  font-size: 1.2rem!important;
}
.cid-t2T6M2MIdZ p {
  margin-bottom: 0!important;
}
.cid-t2T6M2MIdZ .card {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.cid-t2T6M2MIdZ .card .card-header {
  padding: 0;
  border-bottom: 1px solid #ffffff;
}
.cid-t2T6M2MIdZ .card .card-header a.panel-title {
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-t2T6M2MIdZ .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-t2T6M2MIdZ .card .card-header a.panel-title h4 {
  padding: 0.8rem 0.2rem;
  margin-bottom: 0;
}
.cid-t2T6M2MIdZ .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-t2T6M2MIdZ .card .panel-body {
  color: #767676;
  background-color: #fbf8f0;
}
.cid-t2T6M2MIdZ .card-header {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-t2T6M2MIdZ .card-header:hover {
  background-color: #ffffff;
}
.cid-t2T6M2MIdZ .card-header:hover h4 {
  color: #5f21d8 !important;
}
.cid-t2T6M2MIdZ H4 {
  color: #3c3b35;
}
.cid-t2T6M2MIdZ .panel-text {
  color: #767676;
}
.cid-t2T6M2MIdZ H2 {
  text-align: left;
}
.cid-t2T6M2MIdZ .toeb-icons-caret_down {
  font-size: 1.8em;
  color: #888;
  margin-left: 6px;
}
.cid-t2T6M2MIdZ #headingOne *,
.cid-t2T6M2MIdZ #headingSix * {
  cursor: default;
  color: #3c3b35;
}
.cid-tnlZ2AqlZ0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tnlZ2AqlZ0 .mbr-text {
    text-align: center;
  }
}
.cid-tnlZ2AqlZ0 .container-fluid {
  padding: 0;
}
.cid-tnlZ2AqlZ0 .media-content {
  max-width: 780px;
  margin: auto;
  padding: 1rem;
}
.cid-tnlZ2AqlZ0 img {
  height: 100%;
  object-fit: cover;
}
.cid-tnlZ2AqlZ0 .mbr-figure {
  height: 90%;
  max-width: 300px;
  text-align: left;
}
.cid-tnlZ2AqlZ0 .col-lg-6 {
  padding: 0;
}
.cid-tnlZ2AqlZ0 .row {
  margin: 0;
}
.cid-tnlZ2AqlZ0 H1 {
  color: #1b1818;
  text-align: center;
}
.cid-tnlZ2AqlZ0 H3 {
  color: #5f21d8;
  text-align: center;
}
.cid-tnlZ2AqlZ0 .mbr-text,
.cid-tnlZ2AqlZ0 .mbr-section-btn {
  color: #5f21d8;
  text-align: center;
}
.cid-tnlZ2AqlZ0 h3 {
  width: fit-content;
  position: relative;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-tnlZ2AqlZ0 h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-tnlZ2AqlZ0 .btn {
  margin: 0.2rem!important;
}
@media (max-width: 768px) {
  .cid-tnlZ2AqlZ0 h3:before,
  .cid-tnlZ2AqlZ0 h3:after {
    display: none;
  }
}
#custom-html-2zw {
  /* Type valid CSS here */
}
#custom-html-2zw div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-2zw p {
  font-size: 0px;
  color: #777;
}
.cid-uTWsuvPcpQ {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uTWsuvPcpQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTWsuvPcpQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTWsuvPcpQ .item {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uTWsuvPcpQ .item .icon-wrap {
  text-align: center;
}
.cid-uTWsuvPcpQ .item span {
  font-size: 2rem;
  color: #ffffff;
  line-height: 60px;
}
.cid-uTWsuvPcpQ .icon-box {
  background: #5f21d8;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}
.cid-uTWsuvPcpQ .text-box {
  margin-top: 1rem;
  text-align: center;
}
.cid-uTWsuvPcpQ .mbr-iconfont {
  color: #5f21d8 !important;
  position: absolute;
  top: 50%;
  left: 100%;
}
@media (max-width: 991px) {
  .cid-uTWsuvPcpQ .item:before {
    display: none;
  }
  .cid-uTWsuvPcpQ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uTWsuvPcpQ .card-title,
.cid-uTWsuvPcpQ .card-box {
  color: #252434;
}
.cid-uTWsuvPcpQ .icon-title,
.cid-uTWsuvPcpQ .item .icon-wrap {
  color: #080613;
}
.cid-uTWsuvPcpQ .mbr-text,
.cid-uTWsuvPcpQ .mbr-section-btn {
  color: #252434;
}
.cid-uTWsuvPcpQ .text-box .mbr-text {
  color: #252434;
}
.cid-t2T6M360A5 {
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  background-color: #ebebeb;
}
.cid-t2T6M360A5 .mbr-iconfont {
  font-size: 1.2rem!important;
}
.cid-t2T6M360A5 p {
  margin-bottom: 0!important;
}
.cid-t2T6M360A5 .smiley {
  width: 1.2em;
  height: 1.2em;
  margin-top: 0.12em;
}
.cid-t2T6M360A5 .card {
  border-top: 1px solid #5f21d8;
  border-bottom: 1px solid #5f21d8;
}
.cid-t2T6M360A5 .card .card-header {
  padding: 0;
  border-bottom: 1px solid #5f21d8;
}
.cid-t2T6M360A5 .card .card-header a.panel-title {
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-t2T6M360A5 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-t2T6M360A5 .card .card-header a.panel-title h4 {
  padding: 0.8rem 0.2rem;
  margin-bottom: 0;
}
.cid-t2T6M360A5 .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-t2T6M360A5 .card .panel-body {
  color: #767676;
  background-color: #fbf8f0;
}
.cid-t2T6M360A5 .card-header {
  transition: all 0.3s;
  background-color: #5f21d8;
}
.cid-t2T6M360A5 .card-header:hover {
  background-color: #5f21d8;
}
.cid-t2T6M360A5 .card-header:hover h4 {
  color: #ffffff !important;
}
.cid-t2T6M360A5 H4 {
  color: #ffffff;
}
.cid-t2T6M360A5 .panel-text {
  color: #767676;
}
.cid-t2T6M360A5 H2 {
  text-align: left;
}
.cid-t2T6M360A5 .toeb-icons-caret_down {
  font-size: 1.8em;
  color: #888;
  margin-left: 6px;
}
.cid-t2T6M3iNCG {
  padding-top: 0px;
  padding-bottom: 75px;
  position: relative;
  background-color: #ebebeb;
}
.cid-t2T6M3iNCG .mbr-iconfont {
  font-size: 1.2rem!important;
}
.cid-t2T6M3iNCG p {
  margin-bottom: 0!important;
}
.cid-t2T6M3iNCG .inline-smiley {
  width: 1.7em;
  height: 1.7em;
  margin-right: 0.8em;
  margin-bottom: 0.3em;
}
.cid-t2T6M3iNCG .card {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.cid-t2T6M3iNCG .card .card-header {
  padding: 0;
  border-bottom: 1px solid #ffffff;
}
.cid-t2T6M3iNCG .card .card-header a.panel-title {
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-t2T6M3iNCG .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-t2T6M3iNCG .card .card-header a.panel-title h4 {
  padding: 0.8rem 0.2rem;
  margin-bottom: 0;
}
.cid-t2T6M3iNCG .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-t2T6M3iNCG .card .panel-body {
  color: #767676;
  background-color: #fbf8f0;
}
.cid-t2T6M3iNCG .card-header {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-t2T6M3iNCG .card-header:hover {
  background-color: #ffffff;
}
.cid-t2T6M3iNCG .card-header:hover h4 {
  color: #5f21d8 !important;
}
.cid-t2T6M3iNCG H4 {
  color: #000000;
}
.cid-t2T6M3iNCG .panel-text {
  color: #767676;
}
.cid-t2T6M3iNCG .toeb-icons-caret_down {
  font-size: 1.8em;
  color: #888;
  margin-left: 6px;
  position: relative;
  top: 5px;
}
.cid-uwDQ9hJ5t0 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uwDQ9hJ5t0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uwDQ9hJ5t0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uwDQ9hJ5t0 .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uwDQ9hJ5t0 .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uwDQ9hJ5t0 .row {
  background: #5f21d8;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uwDQ9hJ5t0 img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uwDQ9hJ5t0 .row {
  flex-direction: row-reverse;
}
.cid-uwDQ9hJ5t0 .image-wrapper {
  padding: 0;
}
.cid-uwDQ9hJ5t0 .mbr-section-title {
  color: #ffffff;
}
.cid-uwDQ9hJ5t0 .mbr-text,
.cid-uwDQ9hJ5t0 .mbr-section-btn {
  color: #ffffff;
}
#custom-html-1x7 {
  /* Type valid CSS here */
}
#custom-html-1x7 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1x7 p {
  font-size: 0px;
  color: #777;
}
.cid-t2T6M6kmaz {
  background: #232e34;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-t2T6M6kmaz .image-block {
  margin: auto;
  height: 350px;
  overflow: hidden;
}
.cid-t2T6M6kmaz .image-block:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-t2T6M6kmaz .image-block:hover:before {
  opacity: 0.4;
}
.cid-t2T6M6kmaz .image-block:hover .wrap {
  opacity: 1;
}
.cid-t2T6M6kmaz .image-block:hover img {
  transform: scale(1.05);
}
.cid-t2T6M6kmaz h4 {
  letter-spacing: 2px;
}
.cid-t2T6M6kmaz figcaption {
  position: relative;
}
.cid-t2T6M6kmaz figcaption .wrap {
  position: absolute;
  bottom: 2rem;
  width: 100%;
  opacity: 0;
  padding: 1rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-t2T6M6kmaz img {
  width: 100%;
  height: 100%;
  transition: all 3s;
  object-fit: cover;
}
.cid-t2T6M6kmaz .col-lg-4 {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-t2T6M6kmaz .image-block {
    height: 400px;
  }
}
.cid-t2T6M5pwPU {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #080613;
}
.cid-t2T6M5pwPU .row {
  border-top: 2px solid #5f21d8;
  padding-top: 0.9rem;
}
.cid-t2T6M5pwPU .mbr-text {
  line-height: 1.0;
  color: #efefef;
}
.cid-t2T6M5pwPU .container2 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-t2T6M5pwPU .container2 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.cid-t2T6M5pwPU .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.cid-t2T6M5pwPU .container2:hover input ~ .checkmark {
  background-color: #ccc;
}
.cid-t2T6M5pwPU .container2 input:checked ~ .checkmark {
  background-color: #2196F3;
}
.cid-t2T6M5pwPU .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.cid-t2T6M5pwPU .container2 input:checked ~ .checkmark:after {
  display: block;
}
.cid-t2T6M5pwPU .container2 .checkmark:after {
  left: 10px;
  top: 7px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-t2T6M5pwPU .mbr-section-title {
  text-align: left;
  color: #efefef;
}
.cid-t2T6M5EXDk {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #080613;
}
.cid-t2T6M5EXDk .row {
  border-top: 2px solid #5f21d8;
  padding-top: 0.9rem;
}
.cid-t2T6M5EXDk .mbr-text {
  line-height: 1.0;
  color: #efefef;
}
.cid-t2T6M5EXDk .container2 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-t2T6M5EXDk .container2 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.cid-t2T6M5EXDk .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.cid-t2T6M5EXDk .container2:hover input ~ .checkmark {
  background-color: #ccc;
}
.cid-t2T6M5EXDk .container2 input:checked ~ .checkmark {
  background-color: #2196F3;
}
.cid-t2T6M5EXDk .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.cid-t2T6M5EXDk .container2 input:checked ~ .checkmark:after {
  display: block;
}
.cid-t2T6M5EXDk .container2 .checkmark:after {
  left: 10px;
  top: 7px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-t2T6M5EXDk .mbr-section-title {
  text-align: left;
  color: #656565;
}
.cid-t2T6M5Qjjp {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #080613;
}
.cid-t2T6M5Qjjp .row {
  border-top: 2px solid #5f21d8;
  padding-top: 0.9rem;
}
.cid-t2T6M5Qjjp .mbr-text {
  line-height: 1.0;
  color: #efefef;
}
.cid-t2T6M5Qjjp .container2 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-t2T6M5Qjjp .container2 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.cid-t2T6M5Qjjp .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.cid-t2T6M5Qjjp .container2:hover input ~ .checkmark {
  background-color: #ccc;
}
.cid-t2T6M5Qjjp .container2 input:checked ~ .checkmark {
  background-color: #2196F3;
}
.cid-t2T6M5Qjjp .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.cid-t2T6M5Qjjp .container2 input:checked ~ .checkmark:after {
  display: block;
}
.cid-t2T6M5Qjjp .container2 .checkmark:after {
  left: 10px;
  top: 7px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-t2T6M5Qjjp .mbr-section-title {
  text-align: left;
  color: #efefef;
}
.cid-t2T6M64srl {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #080613;
}
.cid-t2T6M64srl .row {
  border-top: 2px solid #5f21d8;
  padding-top: 0.9rem;
}
.cid-t2T6M64srl .mbr-text {
  line-height: 1.0;
  color: #efefef;
}
.cid-t2T6M64srl .container2 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-t2T6M64srl .container2 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.cid-t2T6M64srl .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.cid-t2T6M64srl .container2:hover input ~ .checkmark {
  background-color: #ccc;
}
.cid-t2T6M64srl .container2 input:checked ~ .checkmark {
  background-color: #2196F3;
}
.cid-t2T6M64srl .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.cid-t2T6M64srl .container2 input:checked ~ .checkmark:after {
  display: block;
}
.cid-t2T6M64srl .container2 .checkmark:after {
  left: 10px;
  top: 7px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-t2T6M64srl .mbr-section-title {
  text-align: left;
  color: #efefef;
}
#custom-html-1xf {
  /* Type valid CSS here */
}
#custom-html-1xf div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1xf p {
  font-size: 0px;
  color: #777;
}
.cid-upmEFlTXMa {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-upmEFlTXMa H1 {
  color: #080613;
}
.cid-upmEFlTXMa .mbr-text,
.cid-upmEFlTXMa .mbr-section-btn {
  color: #000000;
}
.cid-upmEFlTXMa img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .cid-upmEFlTXMa .col-lg-6 {
    padding: 0 2rem;
  }
}
@media (max-width: 992px) {
  .cid-upmEFlTXMa img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-upmEFlTXMa .mbr-fallback-image.disabled {
  display: none;
}
.cid-upmEFlTXMa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-unjFc8hcHH {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-unjFc8hcHH .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-unjFc8hcHH .mbr-section-subtitle {
  color: #000000;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-unjFc8hcHH .row {
  align-items: center;
  height: 100%;
}
.cid-unjFdM9hB7 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-unjFdM9hB7 h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 0.8rem;
  letter-spacing: 6px;
}
.cid-unjFdM9hB7 h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-unjFdM9hB7 h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
@media (max-width: 768px) {
  .cid-unjFdM9hB7 h3:before,
  .cid-unjFdM9hB7 h3:after {
    display: none;
  }
}
.cid-unjFdM9hB7 H3 {
  color: #181a25;
}
.cid-unjFdM9hB7 H1 {
  color: #080613;
}
.cid-unjFeyRlzZ {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #eaedf0;
}
.cid-unjFeyRlzZ h4,
.cid-unjFeyRlzZ h5,
.cid-unjFeyRlzZ p {
  margin-bottom: 0;
}
.cid-unjFeyRlzZ p {
  color: #767676;
}
.cid-unjFeyRlzZ .card-wrapper {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-unjFeyRlzZ .card-wrapper .card-box {
  padding: 0.6rem;
}
.cid-unjFeyRlzZ .card-wrapper:hover {
  box-shadow: 0 10px 25px 5px rgba(24, 18, 58, 0.35);
}
.cid-unjFeyRlzZ .card-title {
  float: left;
}
.cid-unjFeyRlzZ .card-link {
  float: right;
}
.cid-unjFeyRlzZ .card-wrapper {
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
}
.cid-unjFeyRlzZ .card-wrapper .card-title {
  position: relative;
}
.cid-unjFeyRlzZ .card-wrapper .card-title:after {
  content: "";
  transition: all 0.3s;
  border-bottom: 1px solid currentColor;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
}
.cid-unjFeyRlzZ .card-wrapper:hover .card-title:after {
  width: 100%;
}
.cid-unjFeyRlzZ .card-box {
  padding-top: 2rem;
  display: inline-block;
  width: 100%;
}
.cid-unjFeyRlzZ .card-title,
.cid-unjFeyRlzZ .main-title {
  color: #149dcc;
}
.cid-unjFeyRlzZ .card-title {
  color: #3c3b35;
}
.cid-unjFeyRlzZ .mbr-text {
  text-align: left;
}
#custom-html-1xi {
  /* Type valid CSS here */
}
#custom-html-1xi div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1xi p {
  font-size: 0px;
  color: #777;
}
.cid-t2T6M7QxVb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #eaedf0;
}
.cid-t2T6M7QxVb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-t2T6M7QxVb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t2T6M7QxVb .container-fluid {
    padding: 0.5rem;
  }
}
@media (min-width: 767px) {
  .cid-t2T6M7QxVb .container-fluid {
    padding: 0 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t2T6M7QxVb .container-fluid {
    padding: 0 1.7rem;
  }
}
.cid-t2T6M7QxVb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t2T6M7QxVb .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-t2T6M7QxVb .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8!important;
}
.cid-t2T6M7QxVb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-t2T6M7QxVb .mbr-gallery-item > div:hover:before {
  opacity: 0.4 !important;
}
.cid-t2T6M7QxVb .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
.cid-t2T6M7QxVb .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-t2T6M7QxVb .icon-focus:before {
  content: "\e970";
  font-size: 1.2rem;
  color: black;
}
.cid-t2T6M7QxVb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-t2T6M7QxVb .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-t2T6M7QxVb .mbr-gallery-item img {
  transition: all 2s!important;
}
.cid-t2T6M7QxVb .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-t2T6M7QxVb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-t2T6M7QxVb .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.4;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
#custom-html-1xm {
  /* Type valid CSS here */
}
#custom-html-1xm div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1xm p {
  font-size: 0px;
  color: #777;
}
.cid-t2T6M9Zxdx {
  padding-top: 165px;
  padding-bottom: 165px;
  background-image: url("../../../assets/images/1001-top-logo-152x128.png");
}
.cid-t2T6M9Zxdx h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-t2T6M9Zxdx h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-t2T6M9Zxdx h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
@media (max-width: 768px) {
  .cid-t2T6M9Zxdx h3:before,
  .cid-t2T6M9Zxdx h3:after {
    display: none;
  }
}
.cid-t2T6M9Zxdx H3 {
  color: #5f21d8;
}
.cid-uoOg43l6O7 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uoOg43l6O7 .container {
  max-width: 1140px;
}
.cid-uoOg43l6O7 .row {
  align-items: center;
}
.cid-uoOg43l6O7 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uoOg43l6O7 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uoOg43l6O7 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uoOg43l6O7 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOg43l6O7 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOg43l6O7 .main-title {
    text-align: center;
  }
}
.cid-uoOg43l6O7 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOg43l6O7 .main-subtitle {
    text-align: center;
  }
}
.cid-uoOg43l6O7 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uoOg43l6O7 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOg43l6O7 form {
  width: 100%;
}
.cid-uoOg43l6O7 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uoOg43l6O7 form p {
  color: #ffffff;
}
.cid-uoOg43l6O7 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uoOg43l6O7 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uoOg43l6O7 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uoOg43l6O7 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uoOg43l6O7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uoOg43l6O7 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uoOg43l6O7 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uoOg43l6O7 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOg43l6O7 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOg43l6O7 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOg43l6O7 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOg43l6O7 form select {
  color: #ffffff !important;
}
.cid-uoOg43l6O7 form textarea {
  height: 100px;
}
.cid-uoOg43l6O7 form input:active,
.cid-uoOg43l6O7 form textarea:active,
.cid-uoOg43l6O7 form input:focus,
.cid-uoOg43l6O7 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uoOg43l6O7 form input:active::-webkit-input-placeholder,
.cid-uoOg43l6O7 form textarea:active::-webkit-input-placeholder,
.cid-uoOg43l6O7 form input:focus::-webkit-input-placeholder,
.cid-uoOg43l6O7 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOg43l6O7 form input:active::-moz-placeholder,
.cid-uoOg43l6O7 form textarea:active::-moz-placeholder,
.cid-uoOg43l6O7 form input:focus::-moz-placeholder,
.cid-uoOg43l6O7 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOg43l6O7 form input:active:-moz-placeholder,
.cid-uoOg43l6O7 form textarea:active:-moz-placeholder,
.cid-uoOg43l6O7 form input:focus:-moz-placeholder,
.cid-uoOg43l6O7 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOg43l6O7 form input:active:-ms-input-placeholder,
.cid-uoOg43l6O7 form textarea:active:-ms-input-placeholder,
.cid-uoOg43l6O7 form input:focus:-ms-input-placeholder,
.cid-uoOg43l6O7 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOg43l6O7 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uoOg43l6O7 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uoOg43l6O7 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uoOg43l6O7 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uoOg43l6O7 form .form-check-input:focus,
.cid-uoOg43l6O7 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uoOg43l6O7 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uoOg43l6O7 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uoOg43l6O7 .form-text-container {
    justify-content: center;
  }
}
.cid-uoOg43l6O7 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uoOg43l6O7 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uoOg43l6O7 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoOg4Fq3s2 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uoOg4Fq3s2 .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-uoOg4Fq3s2 .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-uoOg4Fq3s2 .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-uoOg4Fq3s2 .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-uoOg4Fq3s2 .text-content {
    max-width: none;
  }
}
.cid-uoOg4Fq3s2 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uoOg4Fq3s2 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uoOg4Fq3s2 .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uoOg4Fq3s2 .icons {
    justify-content: center !important;
  }
  .cid-uoOg4Fq3s2 .text-content * {
    text-align: center;
  }
}
.cid-uoOg4Fq3s2 P {
  color: #060606;
}
.cid-uoOg4Fq3s2 .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
#custom-html-2zu {
  /* Type valid CSS here */
}
#custom-html-2zu div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-2zu p {
  font-size: 0px;
  color: #777;
}
#custom-html-2zv {
  /* Type valid CSS here */
}
#custom-html-2zv div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-2zv p {
  font-size: 0px;
  color: #777;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoOkryYYkq {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/pexels-joshua-welch-763172-1624600.jpg");
}
.cid-uoOkryYYkq h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-uoOkryYYkq h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-uoOkryYYkq h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
@media (max-width: 768px) {
  .cid-uoOkryYYkq h3:before,
  .cid-uoOkryYYkq h3:after {
    display: none;
  }
}
.cid-uoOkryYYkq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoOkryYYkq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-upn4qGN2bM {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/pexels-joshua-welch-763172-1624600.jpg");
}
.cid-upn4qGN2bM .mbr-fallback-image.disabled {
  display: none;
}
.cid-upn4qGN2bM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upn4qGN2bM .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-upn4qGN2bM .container-fluid {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-upn4qGN2bM .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-upn4qGN2bM .container {
    padding: 0 32px;
  }
}
@media (max-width: 768px) {
  .cid-upn4qGN2bM .container {
    padding: 0 24px;
  }
}
.cid-upn4qGN2bM .content-wrapper {
  padding: 150px 0;
}
@media (max-width: 992px) {
  .cid-upn4qGN2bM .content-wrapper {
    padding: 0;
  }
}
.cid-upn4qGN2bM .content-wrapper .desc-wrapper .mbr-desc {
  display: inline-flex;
  padding: 2px 10px;
  position: relative;
  margin-bottom: 16px;
  border-radius: 500px;
  z-index: 1;
}
.cid-upn4qGN2bM .content-wrapper .desc-wrapper .mbr-desc::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 500px;
  border: 1px solid #ffffff;
  opacity: .12;
  pointer-events: none;
}
.cid-upn4qGN2bM .content-wrapper .desc-wrapper .mbr-desc::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 500px;
  background-color: #ffffff;
  opacity: .09;
  pointer-events: none;
}
.cid-upn4qGN2bM .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-upn4qGN2bM .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 45%;
  opacity: .5;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-upn4qGN2bM .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-upn4qGN2bM .mbr-section-title {
  color: #ffffff;
}
.cid-upn4qGN2bM .mbr-desc,
.cid-upn4qGN2bM .desc-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-upn4qGN2bM .mbr-text,
.cid-upn4qGN2bM .text-wrapper {
  color: #eafd83;
  text-align: center;
}
.cid-upn4qGN2bM .mbr-section-title,
.cid-upn4qGN2bM .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-upn7BVA7Tx {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ebebeb;
}
.cid-upn7BVA7Tx h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-upn7BVA7Tx h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-upn7BVA7Tx h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-upn7BVA7Tx H3 {
  color: #080613;
}
.cid-upn7BVA7Tx H1 {
  color: #080613;
}
.cid-upn7BVA7Tx .mbr-text,
.cid-upn7BVA7Tx .mbr-section-btn {
  color: #efefef;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-upn7BVA7Tx h3:before,
  .cid-upn7BVA7Tx h3:after {
    display: none;
  }
}
.cid-upn7Ph2xW1 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upn7Ph2xW1 .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upn7Ph2xW1 .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upn7Ph2xW1 .row {
  align-items: center;
  height: 100%;
}
.cid-tWOjebcyFs {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 0px;
}
.cid-tWOjebcyFs .image-block {
  position: relative;
  height: 400px;
  overflow: hidden;
}
.cid-tWOjebcyFs .image-block:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-tWOjebcyFs .image-block:hover:before {
  opacity: 0.4;
}
.cid-tWOjebcyFs .image-block:hover .wrap {
  opacity: 1;
}
.cid-tWOjebcyFs .image-block:hover img {
  transform: scale(1.05);
}
.cid-tWOjebcyFs .row {
  justify-content: center;
  padding: 0.2rem;
}
.cid-tWOjebcyFs h4 {
  letter-spacing: 2px;
}
.cid-tWOjebcyFs figcaption {
  position: relative;
}
.cid-tWOjebcyFs figcaption .wrap {
  position: absolute;
  bottom: 2rem;
  width: 100%;
  opacity: 0;
  padding: 1rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-tWOjebcyFs img {
  width: 100%;
  height: 100%;
  transition: all 3s;
  object-fit: cover;
}
.cid-tWOjebcyFs .col-md-4 {
  padding: 0.2rem;
}
@media (min-width: 992px) {
  .cid-tWOjebcyFs .col-lg-25 {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0.2rem;
  }
  .cid-tWOjebcyFs .image-block {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .cid-tWOjebcyFs .image-block:before {
    opacity: 0.4;
  }
  .cid-tWOjebcyFs .image-block .wrap {
    opacity: 1;
  }
}
.cid-tWOjebtp2U {
  background: #eaedf0;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-tWOjebtp2U .image-block {
  position: relative;
  height: 400px;
  overflow: hidden;
}
.cid-tWOjebtp2U .image-block:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-tWOjebtp2U .image-block:hover:before {
  opacity: 0.4;
}
.cid-tWOjebtp2U .image-block:hover .wrap {
  opacity: 1;
}
.cid-tWOjebtp2U .image-block:hover img {
  transform: scale(1.05);
}
.cid-tWOjebtp2U .row {
  justify-content: center;
  padding: 0.2rem;
}
.cid-tWOjebtp2U h4 {
  letter-spacing: 2px;
}
.cid-tWOjebtp2U figcaption {
  position: relative;
}
.cid-tWOjebtp2U figcaption .wrap {
  position: absolute;
  bottom: 2rem;
  width: 100%;
  opacity: 0;
  padding: 1rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-tWOjebtp2U img {
  width: 100%;
  height: 100%;
  transition: all 3s;
  object-fit: cover;
}
.cid-tWOjebtp2U .col-md-4 {
  padding: 0.2rem;
}
@media (min-width: 992px) {
  .cid-tWOjebtp2U .col-lg-25 {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0.2rem;
  }
  .cid-tWOjebtp2U .image-block {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .cid-tWOjebtp2U .image-block:before {
    opacity: 0.4;
  }
  .cid-tWOjebtp2U .image-block .wrap {
    opacity: 1;
  }
}
.cid-upnb82FlXc {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upnb82FlXc .mbr-fallback-image.disabled {
  display: none;
}
.cid-upnb82FlXc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upnb82FlXc .container-fluid {
  padding: 0 70px;
}
@media (max-width: 1440px) {
  .cid-upnb82FlXc .container-fluid {
    padding: 0 48px;
  }
}
@media (max-width: 992px) {
  .cid-upnb82FlXc .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-upnb82FlXc .container {
    padding: 0 20px;
  }
}
.cid-upnb82FlXc .row {
  justify-content: center;
}
.cid-upnb82FlXc .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-upnb82FlXc .item {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-upnb82FlXc .item {
    margin-bottom: 40px;
  }
}
.cid-upnb82FlXc .item:hover .item-wrapper .item-img .icon-wrapper::before,
.cid-upnb82FlXc .item:focus .item-wrapper .item-img .icon-wrapper::before {
  transform: scale(0.7);
}
.cid-upnb82FlXc .item:hover .item-wrapper .item-img img,
.cid-upnb82FlXc .item:focus .item-wrapper .item-img img {
  transform: scale(1.05);
}
.cid-upnb82FlXc .item .item-wrapper .item-img {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  border-radius: 1.2rem !important;
}
.cid-upnb82FlXc .item .item-wrapper .item-img img {
  height: 550px;
  border-radius: 1.2rem !important;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-upnb82FlXc .item .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-upnb82FlXc .item .item-wrapper .item-img .icon-wrapper {
  position: absolute;
  bottom: 40px;
  right: 40px;
  width: 70px;
  height: 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  overflow: hidden;
}
.cid-upnb82FlXc .item .item-wrapper .item-img .icon-wrapper .mbr-iconfont {
  z-index: 1;
  font-size: 16px;
  color: #000000;
}
.cid-upnb82FlXc .item .item-wrapper .item-img .icon-wrapper::before {
  content: '';
  position: absolute;
  width: 70px;
  height: 70px;
  border-radius: 100%;
  background-color: #eafd83;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
}
.cid-upnb82FlXc .item .item-wrapper .item-content .card-title {
  margin-bottom: 0;
}
.cid-upnb82FlXc .item a {
  display: block;
}
.cid-upnb82FlXc .mbr-desc {
  color: #000000;
  text-align: center;
}
.cid-upnb82FlXc .card-title {
  color: #5f21d8;
  text-align: center;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoNIgCd0Y6 {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ebebeb;
}
.cid-uoNIgCd0Y6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoNIgCd0Y6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoNIgCd0Y6 .mbr-text,
.cid-uoNIgCd0Y6 .mbr-section-btn {
  text-align: center;
}
.cid-uoNIgCd0Y6 .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uoNIgCd0Y6 .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
#custom-html-2tx {
  /* Type valid CSS here */
}
#custom-html-2tx div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-2tx p {
  font-size: 60px;
  color: #777;
}
.cid-unjv3Nhdm7 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-unjv3Nhdm7 .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-unjv3Nhdm7 .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-unjv3Nhdm7 .row {
  align-items: center;
  height: 100%;
}
.cid-unjtuugG16 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-unjtuugG16 h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 0.8rem;
  letter-spacing: 6px;
}
.cid-unjtuugG16 h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-unjtuugG16 h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
@media (max-width: 768px) {
  .cid-unjtuugG16 h3:before,
  .cid-unjtuugG16 h3:after {
    display: none;
  }
}
.cid-unjtuugG16 H3 {
  color: #181a25;
}
.cid-unjtuugG16 H1 {
  color: #080613;
}
.cid-unjtvyhGW4 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #eaedf0;
}
.cid-unjtvyhGW4 h4,
.cid-unjtvyhGW4 h5,
.cid-unjtvyhGW4 p {
  margin-bottom: 0;
}
.cid-unjtvyhGW4 p {
  color: #767676;
}
.cid-unjtvyhGW4 .card-wrapper {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-unjtvyhGW4 .card-wrapper .card-box {
  padding: 0.6rem;
}
.cid-unjtvyhGW4 .card-wrapper:hover {
  box-shadow: 0 10px 25px 5px rgba(24, 18, 58, 0.35);
}
.cid-unjtvyhGW4 .card-title {
  float: left;
}
.cid-unjtvyhGW4 .card-link {
  float: right;
}
.cid-unjtvyhGW4 .card-wrapper {
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
}
.cid-unjtvyhGW4 .card-wrapper .card-title {
  position: relative;
}
.cid-unjtvyhGW4 .card-wrapper .card-title:after {
  content: "";
  transition: all 0.3s;
  border-bottom: 1px solid currentColor;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
}
.cid-unjtvyhGW4 .card-wrapper:hover .card-title:after {
  width: 100%;
}
.cid-unjtvyhGW4 .card-box {
  padding-top: 2rem;
  display: inline-block;
  width: 100%;
}
.cid-unjtvyhGW4 .card-title,
.cid-unjtvyhGW4 .main-title {
  color: #149dcc;
}
.cid-unjtvyhGW4 .card-title {
  color: #3c3b35;
}
.cid-unjtvyhGW4 .mbr-text {
  text-align: left;
}
.cid-upb5LI33yq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upb5LI33yq .mbr-fallback-image.disabled {
  display: none;
}
.cid-upb5LI33yq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upb5LI33yq .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-upb5LI33yq .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-upb5LI33yq .row {
  background: #ebebeb;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-upb5LI33yq img {
  border-radius: 2rem;
  height: 100%;
}
.cid-upb5LI33yq .row {
  flex-direction: row-reverse;
}
.cid-upb5LI33yq .image-wrapper {
  padding: 0;
}
.cid-upb5LI33yq .mbr-section-title {
  color: #1e2330;
}
.cid-upb5LI33yq .mbr-text,
.cid-upb5LI33yq .mbr-section-btn {
  color: #1e2330;
}
.cid-uoOfHUpfuy {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uoOfHUpfuy .container {
  max-width: 1140px;
}
.cid-uoOfHUpfuy .row {
  align-items: center;
}
.cid-uoOfHUpfuy .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uoOfHUpfuy .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uoOfHUpfuy .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uoOfHUpfuy .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOfHUpfuy .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOfHUpfuy .main-title {
    text-align: center;
  }
}
.cid-uoOfHUpfuy .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOfHUpfuy .main-subtitle {
    text-align: center;
  }
}
.cid-uoOfHUpfuy .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uoOfHUpfuy .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOfHUpfuy form {
  width: 100%;
}
.cid-uoOfHUpfuy form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uoOfHUpfuy form p {
  color: #ffffff;
}
.cid-uoOfHUpfuy form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uoOfHUpfuy form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uoOfHUpfuy form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uoOfHUpfuy form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uoOfHUpfuy form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uoOfHUpfuy form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uoOfHUpfuy form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uoOfHUpfuy form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOfHUpfuy form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOfHUpfuy form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOfHUpfuy form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOfHUpfuy form select {
  color: #ffffff !important;
}
.cid-uoOfHUpfuy form textarea {
  height: 100px;
}
.cid-uoOfHUpfuy form input:active,
.cid-uoOfHUpfuy form textarea:active,
.cid-uoOfHUpfuy form input:focus,
.cid-uoOfHUpfuy form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uoOfHUpfuy form input:active::-webkit-input-placeholder,
.cid-uoOfHUpfuy form textarea:active::-webkit-input-placeholder,
.cid-uoOfHUpfuy form input:focus::-webkit-input-placeholder,
.cid-uoOfHUpfuy form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOfHUpfuy form input:active::-moz-placeholder,
.cid-uoOfHUpfuy form textarea:active::-moz-placeholder,
.cid-uoOfHUpfuy form input:focus::-moz-placeholder,
.cid-uoOfHUpfuy form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOfHUpfuy form input:active:-moz-placeholder,
.cid-uoOfHUpfuy form textarea:active:-moz-placeholder,
.cid-uoOfHUpfuy form input:focus:-moz-placeholder,
.cid-uoOfHUpfuy form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOfHUpfuy form input:active:-ms-input-placeholder,
.cid-uoOfHUpfuy form textarea:active:-ms-input-placeholder,
.cid-uoOfHUpfuy form input:focus:-ms-input-placeholder,
.cid-uoOfHUpfuy form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOfHUpfuy form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uoOfHUpfuy form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uoOfHUpfuy form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uoOfHUpfuy form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uoOfHUpfuy form .form-check-input:focus,
.cid-uoOfHUpfuy form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uoOfHUpfuy form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uoOfHUpfuy .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uoOfHUpfuy .form-text-container {
    justify-content: center;
  }
}
.cid-uoOfHUpfuy .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uoOfHUpfuy .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uoOfHUpfuy .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upyrFr5mE0 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyrFr5mE0 .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyrFr5mE0 .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyrFr5mE0 .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyrFr5mE0 .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyrFr5mE0 .text-content {
    max-width: none;
  }
}
.cid-upyrFr5mE0 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyrFr5mE0 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyrFr5mE0 .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyrFr5mE0 .icons {
    justify-content: center !important;
  }
  .cid-upyrFr5mE0 .text-content * {
    text-align: center;
  }
}
.cid-upyrFr5mE0 P {
  color: #060606;
}
.cid-upyrFr5mE0 .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uo98FDSrdm {
  padding-top: 12rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uo98FDSrdm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo98FDSrdm .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-uo98FDSrdm .container {
    padding: 0 15px;
  }
}
.cid-uo98FDSrdm .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uo98FDSrdm .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uo98FDSrdm .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uo98FDSrdm .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-uo98FDSrdm .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uo98FDSrdm .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uo98FDSrdm .mbr-section-title {
  color: #131c28;
}
.cid-uo98FDSrdm .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-uo98FDSrdm .mbr-section-title,
.cid-uo98FDSrdm .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uo98SiqbWG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uo98SiqbWG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo98SiqbWG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uo98SiqbWG .content-wrap {
  padding: 60px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uo98SiqbWG .content-wrap {
    padding: 30px 20px;
  }
}
.cid-uo98SiqbWG .content-wrap .title-wrapper {
  margin-bottom: 54px;
}
@media (max-width: 992px) {
  .cid-uo98SiqbWG .content-wrap .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uo98SiqbWG .content-wrap .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uo98SiqbWG .content-wrap .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uo98SiqbWG .content-wrap .panel-group .card {
  position: relative;
  padding: 30px;
  margin-top: 20px;
  background-color: #eafd83;
}
@media (max-width: 992px) {
  .cid-uo98SiqbWG .content-wrap .panel-group .card {
    padding: 20px;
  }
}
.cid-uo98SiqbWG .content-wrap .panel-group .card:first-child {
  margin-top: 0;
}
.cid-uo98SiqbWG .content-wrap .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-uo98SiqbWG .content-wrap .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cid-uo98SiqbWG .content-wrap .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uo98SiqbWG .content-wrap .panel-group .card .card-header .panel-title .icon-wrapper {
  width: 40px;
  height: 40px;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 30px;
  transition: all 0.3s ease-in-out;
  border-radius: 100%;
  background-color: #5f21d8;
}
@media (max-width: 992px) {
  .cid-uo98SiqbWG .content-wrap .panel-group .card .card-header .panel-title .icon-wrapper {
    margin-left: 16px;
  }
}
.cid-uo98SiqbWG .content-wrap .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-uo98SiqbWG .content-wrap .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper {
  transform: rotate(-45deg);
}
.cid-uo98SiqbWG .content-wrap .panel-group .card .panel-collapse .panel-body {
  margin: 20px 0 0 0;
}
.cid-uo98SiqbWG .content-wrap .panel-group .card .panel-collapse .panel-body .panel-text {
  display: inline-block;
  width: 60%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uo98SiqbWG .content-wrap .panel-group .card .panel-collapse .panel-body .panel-text {
    width: 100%;
  }
}
.cid-uo98SiqbWG .mbr-section-title {
  color: #404349;
}
.cid-uo98SiqbWG .panel-title-edit {
  color: #080613;
}
.cid-uo98SiqbWG .panel-text {
  color: #404349;
}
.cid-uo98SiqbWG .panel-text,
.cid-uo98SiqbWG .panel-body {
  color: #080613;
}
.cid-upyqIygfWT {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyqIygfWT .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyqIygfWT .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyqIygfWT .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyqIygfWT .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyqIygfWT .text-content {
    max-width: none;
  }
}
.cid-upyqIygfWT .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyqIygfWT .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyqIygfWT .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyqIygfWT .icons {
    justify-content: center !important;
  }
  .cid-upyqIygfWT .text-content * {
    text-align: center;
  }
}
.cid-upyqIygfWT P {
  color: #060606;
}
.cid-upyqIygfWT .mbr-section-title {
  color: #000000;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoxRmDDpwt {
  padding-top: 10rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uoxRmDDpwt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxRmDDpwt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxRmDDpwt .mbr-text,
.cid-uoxRmDDpwt .mbr-section-btn {
  text-align: center;
}
.cid-uoxRmDDpwt .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uoxRmDDpwt .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uOgip26eq0 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uOgip26eq0 .row {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.cid-uOgip26eq0 .head-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 20px;
  gap: 20px;
}
.cid-uOgip26eq0 .mbr-section-title {
  color: #5f21d8;
  margin-bottom: 8px;
  flex: 0 1 auto;
  white-space: nowrap;
}
@media (max-width: 1000px) {
  .cid-uOgip26eq0 .mbr-section-title {
    text-align: center !important;
    white-space: normal;
  }
}
.cid-uOgip26eq0 .mbr-section-subtitle {
  color: #00284E;
  opacity: 0.8;
  margin-bottom: 0;
  margin-top: 12px;
  flex: 1 1 auto;
  min-width: 0;
  white-space: nowrap;
}
@media (max-width: 1000px) {
  .cid-uOgip26eq0 .mbr-section-subtitle {
    text-align: center !important;
    white-space: normal;
  }
}
.cid-uOgip26eq0 .mbr-section-btn {
  text-align: right;
}
@media (max-width: 1000px) {
  .cid-uOgip26eq0 .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-uOgip26eq0 .mbr-section-btn .btn {
  min-height: 55px;
  padding: 10px 26px;
}
.cid-uOgip26eq0 .mbr-section-btn .btn-primary:hover {
  background-color: #eafd83 !important;
  color: #ffffff !important;
}
.cid-uOgip26eq0 .mbr-section-btn .btn-secondary:hover {
  background-color: #eafd83 !important;
  color: #ffffff !important;
}
.cid-uOgip26eq0 .item:focus,
.cid-uOgip26eq0 span:focus {
  outline: none;
}
.cid-uOgip26eq0 .item {
  margin-top: 35px;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.cid-uOgip26eq0 .item-wrapper {
  position: relative;
  border-radius: 10px;
  background: #ffffff;
  box-shadow: 0 35px 70px rgba(0, 21, 133, 0.04);
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.cid-uOgip26eq0 .item-wrapper .item-content a:hover {
  color: #5f21d8 !important;
}
.cid-uOgip26eq0 .item-wrapper:hover {
  transform: translateY(-5px);
}
.cid-uOgip26eq0 .item-img {
  position: relative;
  z-index: 2;
  width: 100%;
  overflow: hidden;
  height: 340px;
}
@media (max-width: 1399px) {
  .cid-uOgip26eq0 .item-img {
    height: 290px;
  }
}
@media (max-width: 1199px) {
  .cid-uOgip26eq0 .item-img {
    height: 508px;
  }
}
@media (max-width: 991px) {
  .cid-uOgip26eq0 .item-img {
    height: 365px;
  }
}
@media (max-width: 767px) {
  .cid-uOgip26eq0 .item-img {
    height: 267px;
  }
}
@media (max-width: 575px) {
  .cid-uOgip26eq0 .item-img {
    height: 100%;
    max-height: 582px;
  }
}
.cid-uOgip26eq0 .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uOgip26eq0 .item-content-container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px 5px 20px;
}
.cid-uOgip26eq0 .item-title {
  width: 100%;
  color: #080613;
  margin-bottom: 0;
}
.cid-uOgip26eq0 .mbr-text {
  color: #010d4c;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 0;
}
.cid-uOgip26eq0 .mbr-text,
.cid-uOgip26eq0 .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uOgip26eq0 .label-text {
  color: #080613;
}
.cid-uOghJm6tcG {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uOghJm6tcG .row {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.cid-uOghJm6tcG .head-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 20px;
  gap: 20px;
}
.cid-uOghJm6tcG .mbr-section-title {
  color: #5f21d8;
  margin-bottom: 8px;
  flex: 0 1 auto;
  white-space: nowrap;
}
@media (max-width: 1000px) {
  .cid-uOghJm6tcG .mbr-section-title {
    text-align: center !important;
    white-space: normal;
  }
}
.cid-uOghJm6tcG .mbr-section-subtitle {
  color: #00284E;
  opacity: 0.8;
  margin-bottom: 0;
  margin-top: 12px;
  flex: 1 1 auto;
  min-width: 0;
  white-space: nowrap;
}
@media (max-width: 1000px) {
  .cid-uOghJm6tcG .mbr-section-subtitle {
    text-align: center !important;
    white-space: normal;
  }
}
.cid-uOghJm6tcG .mbr-section-btn {
  text-align: right;
}
@media (max-width: 1000px) {
  .cid-uOghJm6tcG .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-uOghJm6tcG .mbr-section-btn .btn {
  min-height: 55px;
  padding: 10px 26px;
}
.cid-uOghJm6tcG .mbr-section-btn .btn-primary:hover {
  background-color: #eafd83 !important;
  color: #ffffff !important;
}
.cid-uOghJm6tcG .mbr-section-btn .btn-secondary:hover {
  background-color: #eafd83 !important;
  color: #ffffff !important;
}
.cid-uOghJm6tcG .item:focus,
.cid-uOghJm6tcG span:focus {
  outline: none;
}
.cid-uOghJm6tcG .item {
  margin-top: 35px;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.cid-uOghJm6tcG .item-wrapper {
  position: relative;
  border-radius: 10px;
  background: #ffffff;
  box-shadow: 0 35px 70px rgba(0, 21, 133, 0.04);
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.cid-uOghJm6tcG .item-wrapper .item-content a:hover {
  color: #5f21d8 !important;
}
.cid-uOghJm6tcG .item-wrapper:hover {
  transform: translateY(-5px);
}
.cid-uOghJm6tcG .item-img {
  position: relative;
  z-index: 2;
  width: 100%;
  overflow: hidden;
  height: 340px;
}
@media (max-width: 1399px) {
  .cid-uOghJm6tcG .item-img {
    height: 290px;
  }
}
@media (max-width: 1199px) {
  .cid-uOghJm6tcG .item-img {
    height: 508px;
  }
}
@media (max-width: 991px) {
  .cid-uOghJm6tcG .item-img {
    height: 365px;
  }
}
@media (max-width: 767px) {
  .cid-uOghJm6tcG .item-img {
    height: 267px;
  }
}
@media (max-width: 575px) {
  .cid-uOghJm6tcG .item-img {
    height: 100%;
    max-height: 582px;
  }
}
.cid-uOghJm6tcG .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uOghJm6tcG .item-content-container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px 5px 20px;
}
.cid-uOghJm6tcG .item-title {
  width: 100%;
  color: #080613;
  margin-bottom: 0;
}
.cid-uOghJm6tcG .mbr-text {
  color: #010d4c;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 0;
}
.cid-uOghJm6tcG .mbr-text,
.cid-uOghJm6tcG .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uOghJm6tcG .label-text {
  color: #080613;
}
.cid-upnk0k67ps {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-upnk0k67ps .row {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.cid-upnk0k67ps .head-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 20px;
  gap: 20px;
}
.cid-upnk0k67ps .mbr-section-title {
  color: #5f21d8;
  margin-bottom: 8px;
  flex: 0 1 auto;
  white-space: nowrap;
}
@media (max-width: 1000px) {
  .cid-upnk0k67ps .mbr-section-title {
    text-align: center !important;
    white-space: normal;
  }
}
.cid-upnk0k67ps .mbr-section-subtitle {
  color: #00284E;
  opacity: 0.8;
  margin-bottom: 0;
  margin-top: 12px;
  flex: 1 1 auto;
  min-width: 0;
  white-space: nowrap;
}
@media (max-width: 1000px) {
  .cid-upnk0k67ps .mbr-section-subtitle {
    text-align: center !important;
    white-space: normal;
  }
}
.cid-upnk0k67ps .mbr-section-btn {
  text-align: right;
}
@media (max-width: 1000px) {
  .cid-upnk0k67ps .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-upnk0k67ps .mbr-section-btn .btn {
  min-height: 55px;
  padding: 10px 26px;
}
.cid-upnk0k67ps .mbr-section-btn .btn-primary:hover {
  background-color: #eafd83 !important;
  color: #ffffff !important;
}
.cid-upnk0k67ps .mbr-section-btn .btn-secondary:hover {
  background-color: #eafd83 !important;
  color: #ffffff !important;
}
.cid-upnk0k67ps .item:focus,
.cid-upnk0k67ps span:focus {
  outline: none;
}
.cid-upnk0k67ps .item {
  margin-top: 35px;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.cid-upnk0k67ps .item-wrapper {
  position: relative;
  border-radius: 10px;
  background: #ffffff;
  box-shadow: 0 35px 70px rgba(0, 21, 133, 0.04);
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.cid-upnk0k67ps .item-wrapper .item-content a:hover {
  color: #5f21d8 !important;
}
.cid-upnk0k67ps .item-wrapper:hover {
  transform: translateY(-5px);
}
.cid-upnk0k67ps .item-img {
  position: relative;
  z-index: 2;
  width: 100%;
  overflow: hidden;
  height: 340px;
}
@media (max-width: 1399px) {
  .cid-upnk0k67ps .item-img {
    height: 290px;
  }
}
@media (max-width: 1199px) {
  .cid-upnk0k67ps .item-img {
    height: 508px;
  }
}
@media (max-width: 991px) {
  .cid-upnk0k67ps .item-img {
    height: 365px;
  }
}
@media (max-width: 767px) {
  .cid-upnk0k67ps .item-img {
    height: 267px;
  }
}
@media (max-width: 575px) {
  .cid-upnk0k67ps .item-img {
    height: 100%;
    max-height: 582px;
  }
}
.cid-upnk0k67ps .item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upnk0k67ps .item-content-container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px 5px 20px;
}
.cid-upnk0k67ps .item-title {
  width: 100%;
  color: #080613;
  margin-bottom: 0;
}
.cid-upnk0k67ps .mbr-text {
  color: #010d4c;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 0;
}
.cid-upnk0k67ps .mbr-text,
.cid-upnk0k67ps .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uoOeYNy0sz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uoOeYNy0sz .container {
  max-width: 1140px;
}
.cid-uoOeYNy0sz .row {
  align-items: center;
}
.cid-uoOeYNy0sz .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uoOeYNy0sz .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uoOeYNy0sz .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uoOeYNy0sz .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOeYNy0sz .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOeYNy0sz .main-title {
    text-align: center;
  }
}
.cid-uoOeYNy0sz .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOeYNy0sz .main-subtitle {
    text-align: center;
  }
}
.cid-uoOeYNy0sz .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uoOeYNy0sz .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOeYNy0sz form {
  width: 100%;
}
.cid-uoOeYNy0sz form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uoOeYNy0sz form p {
  color: #ffffff;
}
.cid-uoOeYNy0sz form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uoOeYNy0sz form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uoOeYNy0sz form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uoOeYNy0sz form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uoOeYNy0sz form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uoOeYNy0sz form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uoOeYNy0sz form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uoOeYNy0sz form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOeYNy0sz form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOeYNy0sz form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOeYNy0sz form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOeYNy0sz form select {
  color: #ffffff !important;
}
.cid-uoOeYNy0sz form textarea {
  height: 100px;
}
.cid-uoOeYNy0sz form input:active,
.cid-uoOeYNy0sz form textarea:active,
.cid-uoOeYNy0sz form input:focus,
.cid-uoOeYNy0sz form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uoOeYNy0sz form input:active::-webkit-input-placeholder,
.cid-uoOeYNy0sz form textarea:active::-webkit-input-placeholder,
.cid-uoOeYNy0sz form input:focus::-webkit-input-placeholder,
.cid-uoOeYNy0sz form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOeYNy0sz form input:active::-moz-placeholder,
.cid-uoOeYNy0sz form textarea:active::-moz-placeholder,
.cid-uoOeYNy0sz form input:focus::-moz-placeholder,
.cid-uoOeYNy0sz form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOeYNy0sz form input:active:-moz-placeholder,
.cid-uoOeYNy0sz form textarea:active:-moz-placeholder,
.cid-uoOeYNy0sz form input:focus:-moz-placeholder,
.cid-uoOeYNy0sz form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOeYNy0sz form input:active:-ms-input-placeholder,
.cid-uoOeYNy0sz form textarea:active:-ms-input-placeholder,
.cid-uoOeYNy0sz form input:focus:-ms-input-placeholder,
.cid-uoOeYNy0sz form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOeYNy0sz form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uoOeYNy0sz form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uoOeYNy0sz form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uoOeYNy0sz form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uoOeYNy0sz form .form-check-input:focus,
.cid-uoOeYNy0sz form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uoOeYNy0sz form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uoOeYNy0sz .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uoOeYNy0sz .form-text-container {
    justify-content: center;
  }
}
.cid-uoOeYNy0sz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uoOeYNy0sz .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uoOeYNy0sz .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upyqdg8RVZ {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyqdg8RVZ .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyqdg8RVZ .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyqdg8RVZ .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyqdg8RVZ .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyqdg8RVZ .text-content {
    max-width: none;
  }
}
.cid-upyqdg8RVZ .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyqdg8RVZ .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyqdg8RVZ .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyqdg8RVZ .icons {
    justify-content: center !important;
  }
  .cid-upyqdg8RVZ .text-content * {
    text-align: center;
  }
}
.cid-upyqdg8RVZ P {
  color: #060606;
}
.cid-upyqdg8RVZ .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uo9ZiUrmLK {
  padding-top: 8rem;
  padding-bottom: 3rem;
  background-color: #ebebeb;
}
.cid-uo9ZiUrmLK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo9ZiUrmLK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uo9ZiUrmLK .mbr-text,
.cid-uo9ZiUrmLK .mbr-section-btn {
  text-align: center;
}
.cid-uo9ZiUrmLK .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uo9ZiUrmLK .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uoC3lV9cPt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uoC3lV9cPt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoC3lV9cPt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoC3lV9cPt .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uoC3lV9cPt .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uoC3lV9cPt .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uoC3lV9cPt .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uoC3lV9cPt .container {
    padding: 0 12px;
  }
}
.cid-uoC3lV9cPt .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uoC3lV9cPt .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uoC3lV9cPt .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uoC3lV9cPt .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-uoC3lV9cPt .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-uoC3lV9cPt .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #767676 !important;
  background-color: #ffffff;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #767676;
  border-color: #767676;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uoC3lV9cPt .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-uoC3lV9cPt .mbr-section-title {
  color: #ffffff;
}
.cid-uoC3lV9cPt label {
  color: #ffffff;
}
.cid-uoC3lV9cPt .mbr-section-title,
.cid-uoC3lV9cPt .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uoC3lV9cPt H3 {
  color: #eafd83;
  text-align: center;
}
.cid-uoC3lV9cPt LABEL {
  text-align: left;
  color: #ffffff;
}
.cid-uo9Znlt83N {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f1f1f1;
}
.cid-uo9Znlt83N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo9Znlt83N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uo9Znlt83N .item {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uo9Znlt83N .item .icon-wrap {
  text-align: center;
}
.cid-uo9Znlt83N .item span {
  font-size: 2rem;
  color: #6b7f02;
  line-height: 60px;
}
.cid-uo9Znlt83N .icon-box {
  background: #eafd83;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}
.cid-uo9Znlt83N .text-box {
  margin-top: 1rem;
  text-align: center;
}
.cid-uo9Znlt83N .mbr-iconfont {
  color: #5f21d8 !important;
  position: absolute;
  top: 50%;
  left: 100%;
}
@media (max-width: 991px) {
  .cid-uo9Znlt83N .item:before {
    display: none;
  }
  .cid-uo9Znlt83N .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uo9Znlt83N .card-title,
.cid-uo9Znlt83N .card-box {
  color: #5f21d8;
}
.cid-uo9Znlt83N .icon-title,
.cid-uo9Znlt83N .item .icon-wrap {
  color: #5f21d8;
}
.cid-uo9Znlt83N .mbr-text,
.cid-uo9Znlt83N .mbr-section-btn {
  color: #000000;
}
.cid-uoxHROHHbl {
  padding-top: 135px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uoxHROHHbl H1 {
  color: #5f21d8;
}
.cid-uoxHROHHbl .mbr-text,
.cid-uoxHROHHbl .mbr-section-btn {
  color: #000000;
}
.cid-uoxHROHHbl img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .cid-uoxHROHHbl .col-lg-6 {
    padding: 0 2rem;
  }
}
@media (max-width: 992px) {
  .cid-uoxHROHHbl img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uoxHROHHbl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxHROHHbl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
#custom-html-1d8 {
  /* Type valid CSS here */
}
#custom-html-1d8 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1d8 p {
  font-size: 0px;
  color: #777;
}
.cid-uowgOFRB1b {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uowgOFRB1b .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uowgOFRB1b .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uowgOFRB1b .row {
  align-items: center;
  height: 100%;
}
.cid-upXxzg02Gs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upXxzg02Gs .mbr-fallback-image.disabled {
  display: none;
}
.cid-upXxzg02Gs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upXxzg02Gs .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upXxzg02Gs .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upXxzg02Gs .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upXxzg02Gs .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upXxzg02Gs .container {
    padding: 0 12px;
  }
}
.cid-upXxzg02Gs .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upXxzg02Gs .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upXxzg02Gs .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upXxzg02Gs .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upXxzg02Gs .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upXxzg02Gs .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upXxzg02Gs .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upXxzg02Gs .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upXxzg02Gs .mbr-section-title {
  color: #ffffff;
}
.cid-upXxzg02Gs label {
  color: #ffffff;
}
.cid-upXxzg02Gs .mbr-section-title,
.cid-upXxzg02Gs .mbr-section-btn {
  text-align: left;
}
.cid-uoOghzlFy5 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uoOghzlFy5 .container {
  max-width: 1140px;
}
.cid-uoOghzlFy5 .row {
  align-items: center;
}
.cid-uoOghzlFy5 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uoOghzlFy5 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uoOghzlFy5 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uoOghzlFy5 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOghzlFy5 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOghzlFy5 .main-title {
    text-align: center;
  }
}
.cid-uoOghzlFy5 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoOghzlFy5 .main-subtitle {
    text-align: center;
  }
}
.cid-uoOghzlFy5 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uoOghzlFy5 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoOghzlFy5 form {
  width: 100%;
}
.cid-uoOghzlFy5 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uoOghzlFy5 form p {
  color: #ffffff;
}
.cid-uoOghzlFy5 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uoOghzlFy5 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uoOghzlFy5 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uoOghzlFy5 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uoOghzlFy5 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uoOghzlFy5 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uoOghzlFy5 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uoOghzlFy5 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOghzlFy5 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOghzlFy5 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOghzlFy5 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOghzlFy5 form select {
  color: #ffffff !important;
}
.cid-uoOghzlFy5 form textarea {
  height: 100px;
}
.cid-uoOghzlFy5 form input:active,
.cid-uoOghzlFy5 form textarea:active,
.cid-uoOghzlFy5 form input:focus,
.cid-uoOghzlFy5 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uoOghzlFy5 form input:active::-webkit-input-placeholder,
.cid-uoOghzlFy5 form textarea:active::-webkit-input-placeholder,
.cid-uoOghzlFy5 form input:focus::-webkit-input-placeholder,
.cid-uoOghzlFy5 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoOghzlFy5 form input:active::-moz-placeholder,
.cid-uoOghzlFy5 form textarea:active::-moz-placeholder,
.cid-uoOghzlFy5 form input:focus::-moz-placeholder,
.cid-uoOghzlFy5 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uoOghzlFy5 form input:active:-moz-placeholder,
.cid-uoOghzlFy5 form textarea:active:-moz-placeholder,
.cid-uoOghzlFy5 form input:focus:-moz-placeholder,
.cid-uoOghzlFy5 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uoOghzlFy5 form input:active:-ms-input-placeholder,
.cid-uoOghzlFy5 form textarea:active:-ms-input-placeholder,
.cid-uoOghzlFy5 form input:focus:-ms-input-placeholder,
.cid-uoOghzlFy5 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoOghzlFy5 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uoOghzlFy5 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uoOghzlFy5 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uoOghzlFy5 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uoOghzlFy5 form .form-check-input:focus,
.cid-uoOghzlFy5 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uoOghzlFy5 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uoOghzlFy5 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uoOghzlFy5 .form-text-container {
    justify-content: center;
  }
}
.cid-uoOghzlFy5 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uoOghzlFy5 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uoOghzlFy5 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upytAl8Hke {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upytAl8Hke .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upytAl8Hke .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upytAl8Hke .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upytAl8Hke .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upytAl8Hke .text-content {
    max-width: none;
  }
}
.cid-upytAl8Hke .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upytAl8Hke .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upytAl8Hke .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upytAl8Hke .icons {
    justify-content: center !important;
  }
  .cid-upytAl8Hke .text-content * {
    text-align: center;
  }
}
.cid-upytAl8Hke P {
  color: #060606;
}
.cid-upytAl8Hke .mbr-section-title {
  color: #000000;
}
#custom-html-1d9 {
  /* Type valid CSS here */
}
#custom-html-1d9 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1d9 p {
  font-size: 0px;
  color: #777;
}
#custom-html-1b1 {
  /* Type valid CSS here */
}
#custom-html-1b1 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1b1 p {
  font-size: 0px;
  color: #777;
}
#custom-html-1b2 {
  /* Type valid CSS here */
}
#custom-html-1b2 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1b2 p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uowjTASq1J {
  padding-top: 10rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uowjTASq1J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uowjTASq1J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uowjTASq1J .mbr-text,
.cid-uowjTASq1J .mbr-section-btn {
  text-align: center;
}
.cid-uowjTASq1J .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uowjTASq1J .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uowjUwgDSz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uowjUwgDSz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uowjUwgDSz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uowjUwgDSz .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uowjUwgDSz .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uowjUwgDSz .row {
  background: #ebebeb;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uowjUwgDSz img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uowjUwgDSz .row {
  flex-direction: row-reverse;
}
.cid-uowjUwgDSz .image-wrapper {
  padding: 0;
}
.cid-uowjUwgDSz .mbr-section-title {
  color: #1e2330;
}
.cid-uowjUwgDSz .mbr-text,
.cid-uowjUwgDSz .mbr-section-btn {
  color: #1e2330;
}
.cid-upogUb4Dv6 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-upogUb4Dv6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (min-width: 1400px) {
  .cid-upogUb4Dv6 .item {
    padding: 1.5rem;
  }
}
.cid-upogUb4Dv6 img {
  border-radius: 2rem;
}
.cid-upogUb4Dv6 .item-img {
  padding: 3rem;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .cid-upogUb4Dv6 .item-img {
    padding: 1rem;
    margin-bottom: 1rem;
  }
}
.cid-upogUb4Dv6 img,
.cid-upogUb4Dv6 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-upogUb4Dv6 .item:focus,
.cid-upogUb4Dv6 span:focus {
  outline: none;
}
.cid-upogUb4Dv6 .item-wrapper {
  position: relative;
  border-radius: 3rem;
  background: #eafd83;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  transition: all 0.3s;
}
@media (min-width: 992px) {
  .cid-upogUb4Dv6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-upogUb4Dv6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-upogUb4Dv6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-upogUb4Dv6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-upogUb4Dv6 .item-wrapper:hover {
  box-shadow: 0 0 40px 0 lightgray;
  transform: scale(1.02);
}
.cid-upogUb4Dv6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-upogUb4Dv6 .mbr-section-title {
  color: #5f21d8;
}
.cid-upogUb4Dv6 .mbr-text,
.cid-upogUb4Dv6 .mbr-section-btn {
  text-align: center;
}
.cid-upogUb4Dv6 .item-title {
  text-align: center;
  color: #060606;
}
.cid-upogUb4Dv6 .item-subtitle {
  text-align: left;
}
.cid-upsAdGKvLq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upsAdGKvLq .mbr-fallback-image.disabled {
  display: none;
}
.cid-upsAdGKvLq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upsAdGKvLq .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-upsAdGKvLq .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-upsAdGKvLq .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-upsAdGKvLq .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-upsAdGKvLq .container {
    padding: 0 16px;
  }
}
.cid-upsAdGKvLq .row {
  justify-content: center;
}
.cid-upsAdGKvLq .content-wrapper {
  padding: 80px 60px;
  display: flex;
  align-items: center;
  border-radius: 1rem;
  background-color: #ebebeb;
}
@media (max-width: 1200px) {
  .cid-upsAdGKvLq .content-wrapper {
    display: block;
  }
}
@media (max-width: 992px) {
  .cid-upsAdGKvLq .content-wrapper {
    padding: 30px 25px;
  }
}
.cid-upsAdGKvLq .content-wrapper .image-wrap {
  min-width: 40%;
}
@media (max-width: 1200px) {
  .cid-upsAdGKvLq .content-wrapper .image-wrap {
    margin-bottom: 32px;
  }
}
.cid-upsAdGKvLq .content-wrapper .image-wrap img {
  height: 450px;
  object-fit: cover;
  border-radius: 1rem !important;
}
@media (max-width: 1200px) {
  .cid-upsAdGKvLq .content-wrapper .image-wrap img {
    height: 350px;
  }
}
.cid-upsAdGKvLq .content-wrapper .content-wrap {
  padding-left: 64px;
}
@media (max-width: 1200px) {
  .cid-upsAdGKvLq .content-wrapper .content-wrap {
    padding: 0;
  }
}
.cid-upsAdGKvLq .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-upsAdGKvLq .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-upsAdGKvLq .mbr-section-title {
  color: #5f21d8;
}
.cid-upsAdGKvLq .mbr-text {
  color: #000000;
}
.cid-upsANb5J2s {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upsANb5J2s .mbr-fallback-image.disabled {
  display: none;
}
.cid-upsANb5J2s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upsANb5J2s .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-upsANb5J2s .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-upsANb5J2s .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-upsANb5J2s .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-upsANb5J2s .container {
    padding: 0 16px;
  }
}
.cid-upsANb5J2s .row {
  justify-content: center;
}
.cid-upsANb5J2s .content-wrapper {
  padding: 80px 60px;
  display: flex;
  align-items: center;
  border-radius: 1rem;
  background-color: #ebebeb;
}
@media (max-width: 1200px) {
  .cid-upsANb5J2s .content-wrapper {
    display: block;
  }
}
@media (max-width: 992px) {
  .cid-upsANb5J2s .content-wrapper {
    padding: 30px 25px;
  }
}
.cid-upsANb5J2s .content-wrapper .image-wrap {
  min-width: 40%;
}
@media (max-width: 1200px) {
  .cid-upsANb5J2s .content-wrapper .image-wrap {
    margin-bottom: 32px;
  }
}
.cid-upsANb5J2s .content-wrapper .image-wrap img {
  height: 450px;
  object-fit: cover;
  border-radius: 1rem !important;
}
@media (max-width: 1200px) {
  .cid-upsANb5J2s .content-wrapper .image-wrap img {
    height: 350px;
  }
}
.cid-upsANb5J2s .content-wrapper .content-wrap {
  padding-left: 64px;
  padding-left: 0;
  padding-right: 64px;
}
@media (max-width: 1200px) {
  .cid-upsANb5J2s .content-wrapper .content-wrap {
    padding: 0;
  }
}
@media (max-width: 1200px) {
  .cid-upsANb5J2s .content-wrapper .content-wrap {
    padding: 0;
  }
}
.cid-upsANb5J2s .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-upsANb5J2s .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-upsANb5J2s .mbr-section-title {
  color: #5f21d8;
}
.cid-upsANb5J2s .mbr-text {
  color: #000000;
}
.cid-upsD0SEfAb {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upsD0SEfAb .mbr-fallback-image.disabled {
  display: none;
}
.cid-upsD0SEfAb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upsD0SEfAb .row {
  justify-content: center;
}
.cid-upsD0SEfAb .title-wrapper {
  margin-bottom: 75px;
}
@media (max-width: 992px) {
  .cid-upsD0SEfAb .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-upsD0SEfAb .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cid-upsD0SEfAb .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-upsD0SEfAb .card {
    margin-bottom: 24px;
  }
}
.cid-upsD0SEfAb .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #eafd83;
}
@media (max-width: 992px) {
  .cid-upsD0SEfAb .card .card-wrapper {
    padding: 32px;
  }
}
.cid-upsD0SEfAb .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-upsD0SEfAb .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-upsD0SEfAb .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-upsD0SEfAb .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-upsD0SEfAb .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-upsD0SEfAb .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-upsD0SEfAb .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-upsD0SEfAb .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-upsD0SEfAb .mbr-section-title {
  color: #5f21d8;
  text-align: center;
}
.cid-upsD0SEfAb .mbr-price,
.cid-upsD0SEfAb .mbr-iconfont {
  color: #6e716f;
}
.cid-upsD0SEfAb .mbr-price,
.cid-upsD0SEfAb .icon-wrapper,
.cid-upsD0SEfAb .mbr-section-btn {
  text-align: center;
}
.cid-upsD0SEfAb .mbr-desc {
  color: #101511;
  text-align: left;
}
.cid-upsD0SEfAb .mbr-price,
.cid-upsD0SEfAb .mbr-section-btn,
.cid-upsD0SEfAb .mbr-iconfont,
.cid-upsD0SEfAb .icon-wrapper {
  color: #000000;
}
.cid-upsANV4XPh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upsANV4XPh .mbr-fallback-image.disabled {
  display: none;
}
.cid-upsANV4XPh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upsANV4XPh .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-upsANV4XPh .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-upsANV4XPh .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-upsANV4XPh .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-upsANV4XPh .container {
    padding: 0 16px;
  }
}
.cid-upsANV4XPh .row {
  justify-content: center;
}
.cid-upsANV4XPh .content-wrapper {
  padding: 80px 60px;
  display: flex;
  align-items: center;
  border-radius: 1rem;
  background-color: #ebebeb;
}
@media (max-width: 1200px) {
  .cid-upsANV4XPh .content-wrapper {
    display: block;
  }
}
@media (max-width: 992px) {
  .cid-upsANV4XPh .content-wrapper {
    padding: 30px 25px;
  }
}
.cid-upsANV4XPh .content-wrapper .image-wrap {
  min-width: 40%;
}
@media (max-width: 1200px) {
  .cid-upsANV4XPh .content-wrapper .image-wrap {
    margin-bottom: 32px;
  }
}
.cid-upsANV4XPh .content-wrapper .image-wrap img {
  height: 450px;
  object-fit: cover;
  border-radius: 1rem !important;
}
@media (max-width: 1200px) {
  .cid-upsANV4XPh .content-wrapper .image-wrap img {
    height: 350px;
  }
}
.cid-upsANV4XPh .content-wrapper .content-wrap {
  padding-left: 64px;
}
@media (max-width: 1200px) {
  .cid-upsANV4XPh .content-wrapper .content-wrap {
    padding: 0;
  }
}
.cid-upsANV4XPh .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-upsANV4XPh .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-upsANV4XPh .mbr-section-title {
  color: #5f21d8;
}
.cid-upsANV4XPh .mbr-text {
  color: #000000;
}
.cid-upimX9JK0B {
  padding-top: 75px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-upimX9JK0B H1 {
  color: #5f21d8;
}
.cid-upimX9JK0B .mbr-text,
.cid-upimX9JK0B .mbr-section-btn {
  color: #000000;
}
.cid-upimX9JK0B img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .cid-upimX9JK0B .col-lg-6 {
    padding: 0 2rem;
  }
}
@media (max-width: 992px) {
  .cid-upimX9JK0B img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-upimX9JK0B .mbr-fallback-image.disabled {
  display: none;
}
.cid-upimX9JK0B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uowpeSDl3x {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uowpeSDl3x .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uowpeSDl3x .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uowpeSDl3x .row {
  align-items: center;
  height: 100%;
}
.cid-upiCdbxSnI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upiCdbxSnI .mbr-fallback-image.disabled {
  display: none;
}
.cid-upiCdbxSnI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upiCdbxSnI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upiCdbxSnI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upiCdbxSnI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upiCdbxSnI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upiCdbxSnI .container {
    padding: 0 12px;
  }
}
.cid-upiCdbxSnI .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upiCdbxSnI .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upiCdbxSnI .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upiCdbxSnI .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upiCdbxSnI .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upiCdbxSnI .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upiCdbxSnI .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upiCdbxSnI .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upiCdbxSnI .mbr-section-title {
  color: #ffffff;
}
.cid-upiCdbxSnI label {
  color: #ffffff;
}
.cid-upiCdbxSnI .mbr-section-title,
.cid-upiCdbxSnI .mbr-section-btn {
  text-align: left;
}
.cid-upbxYKzPzl {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upbxYKzPzl .container {
  max-width: 1140px;
}
.cid-upbxYKzPzl .row {
  align-items: center;
}
.cid-upbxYKzPzl .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upbxYKzPzl .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upbxYKzPzl .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upbxYKzPzl .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upbxYKzPzl .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upbxYKzPzl .main-title {
    text-align: center;
  }
}
.cid-upbxYKzPzl .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upbxYKzPzl .main-subtitle {
    text-align: center;
  }
}
.cid-upbxYKzPzl .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upbxYKzPzl .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upbxYKzPzl form {
  width: 100%;
}
.cid-upbxYKzPzl form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upbxYKzPzl form p {
  color: #ffffff;
}
.cid-upbxYKzPzl form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upbxYKzPzl form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upbxYKzPzl form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upbxYKzPzl form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upbxYKzPzl form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upbxYKzPzl form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upbxYKzPzl form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upbxYKzPzl form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upbxYKzPzl form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upbxYKzPzl form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upbxYKzPzl form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upbxYKzPzl form select {
  color: #ffffff !important;
}
.cid-upbxYKzPzl form textarea {
  height: 100px;
}
.cid-upbxYKzPzl form input:active,
.cid-upbxYKzPzl form textarea:active,
.cid-upbxYKzPzl form input:focus,
.cid-upbxYKzPzl form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upbxYKzPzl form input:active::-webkit-input-placeholder,
.cid-upbxYKzPzl form textarea:active::-webkit-input-placeholder,
.cid-upbxYKzPzl form input:focus::-webkit-input-placeholder,
.cid-upbxYKzPzl form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upbxYKzPzl form input:active::-moz-placeholder,
.cid-upbxYKzPzl form textarea:active::-moz-placeholder,
.cid-upbxYKzPzl form input:focus::-moz-placeholder,
.cid-upbxYKzPzl form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upbxYKzPzl form input:active:-moz-placeholder,
.cid-upbxYKzPzl form textarea:active:-moz-placeholder,
.cid-upbxYKzPzl form input:focus:-moz-placeholder,
.cid-upbxYKzPzl form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upbxYKzPzl form input:active:-ms-input-placeholder,
.cid-upbxYKzPzl form textarea:active:-ms-input-placeholder,
.cid-upbxYKzPzl form input:focus:-ms-input-placeholder,
.cid-upbxYKzPzl form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upbxYKzPzl form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upbxYKzPzl form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upbxYKzPzl form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upbxYKzPzl form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upbxYKzPzl form .form-check-input:focus,
.cid-upbxYKzPzl form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upbxYKzPzl form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upbxYKzPzl .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upbxYKzPzl .form-text-container {
    justify-content: center;
  }
}
.cid-upbxYKzPzl .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upbxYKzPzl .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upbxYKzPzl .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upypryP1om {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upypryP1om .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upypryP1om .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upypryP1om .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upypryP1om .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upypryP1om .text-content {
    max-width: none;
  }
}
.cid-upypryP1om .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upypryP1om .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upypryP1om .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upypryP1om .icons {
    justify-content: center !important;
  }
  .cid-upypryP1om .text-content * {
    text-align: center;
  }
}
.cid-upypryP1om P {
  color: #060606;
}
.cid-upypryP1om .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

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

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

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

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

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

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

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

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

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

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

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

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

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

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

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

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

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

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

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

.media {
  display: -webkit-flex;
}

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

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

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

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

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

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

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

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

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

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

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

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

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

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

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoxNqmBDOT {
  padding-top: 9rem;
  padding-bottom: 2rem;
  background-color: #ebebeb;
}
.cid-uoxNqmBDOT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxNqmBDOT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxNqmBDOT .mbr-text,
.cid-uoxNqmBDOT .mbr-section-btn {
  text-align: center;
}
.cid-uoxNqmBDOT .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uoxNqmBDOT .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uoxNHvzlki {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uoxNHvzlki .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxNHvzlki .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoxNHvzlki .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uoxNHvzlki .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uoxNHvzlki .row {
  background: #eafd83;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uoxNHvzlki img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uoxNHvzlki .row {
  flex-direction: row-reverse;
}
.cid-uoxNHvzlki .image-wrapper {
  padding: 0;
}
.cid-uoxNHvzlki .mbr-section-title {
  color: #1e2330;
}
.cid-uoxNHvzlki .mbr-text,
.cid-uoxNHvzlki .mbr-section-btn {
  color: #1e2330;
}
.cid-uoCafsTUlD {
  padding-top: 4rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uoCafsTUlD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoCafsTUlD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoCafsTUlD .container-fluid {
  padding: 0 50px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-uoCafsTUlD .container-fluid {
    padding: 0 20px;
  }
}
.cid-uoCafsTUlD .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uoCafsTUlD .container {
    padding: 0 20px;
  }
}
.cid-uoCafsTUlD .row {
  justify-content: center;
}
.cid-uoCafsTUlD .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .cid-uoCafsTUlD .title-wrapper .mbr-section-title {
    margin-bottom: 30px;
  }
}
.cid-uoCafsTUlD .card {
  margin-bottom: 42px;
}
@media (max-width: 992px) {
  .cid-uoCafsTUlD .card {
    margin-bottom: 30px;
  }
}
.cid-uoCafsTUlD .card .card-wrapper {
  height: 100%;
}
.cid-uoCafsTUlD .card .card-wrapper .icon-wrap {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uoCafsTUlD .card .card-wrapper .icon-wrap {
    margin-bottom: 24px;
  }
}
.cid-uoCafsTUlD .card .card-wrapper .icon-wrap .mbr-iconfont {
  font-size: 42px;
  width: 76px;
  height: 76px;
  border-radius: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #5f21d8;
  position: relative;
}
.cid-uoCafsTUlD .card .card-wrapper .icon-wrap .mbr-iconfont::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #000000;
  opacity: .1;
}
.cid-uoCafsTUlD .card .card-wrapper .mbr-card-title {
  margin-bottom: 14px;
  line-height: 1.2em;
}
.cid-uoCafsTUlD .card .card-wrapper .mbr-text {
  margin-bottom: 0;
  line-height: 1.8em;
}
.cid-uoCafsTUlD .mbr-section-title {
  color: #5f21d8;
  text-align: center;
}
.cid-uoCafsTUlD .mbr-card-title {
  color: #ffffff;
}
.cid-uoCafsTUlD .mbr-text {
  color: #D2D3D5;
  text-align: center;
}
.cid-uoCafsTUlD .mbr-card-title,
.cid-uoCafsTUlD .icon-wrap {
  text-align: center;
  color: #060606;
}
.cid-uox5975mRd {
  padding-top: 135px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-uox5975mRd H1 {
  color: #5f21d8;
}
.cid-uox5975mRd .mbr-text,
.cid-uox5975mRd .mbr-section-btn {
  color: #000000;
}
.cid-uox5975mRd img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .cid-uox5975mRd .col-lg-6 {
    padding: 0 2rem;
  }
}
@media (max-width: 992px) {
  .cid-uox5975mRd img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uox5975mRd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uox5975mRd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzzsqaqIE {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upzzsqaqIE .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upzzsqaqIE .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upzzsqaqIE .row {
  align-items: center;
  height: 100%;
}
.cid-upzztrJ4VL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upzztrJ4VL .mbr-fallback-image.disabled {
  display: none;
}
.cid-upzztrJ4VL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upzztrJ4VL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upzztrJ4VL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzztrJ4VL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upzztrJ4VL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upzztrJ4VL .container {
    padding: 0 12px;
  }
}
.cid-upzztrJ4VL .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upzztrJ4VL .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upzztrJ4VL .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upzztrJ4VL .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upzztrJ4VL .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upzztrJ4VL .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upzztrJ4VL .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upzztrJ4VL .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upzztrJ4VL .mbr-section-title {
  color: #ffffff;
}
.cid-upzztrJ4VL label {
  color: #ffffff;
}
.cid-upzztrJ4VL .mbr-section-title,
.cid-upzztrJ4VL .mbr-section-btn {
  text-align: left;
}
.cid-uoDd53Ennh {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uoDd53Ennh .container {
  max-width: 1140px;
}
.cid-uoDd53Ennh .row {
  align-items: center;
}
.cid-uoDd53Ennh .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uoDd53Ennh .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uoDd53Ennh .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uoDd53Ennh .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoDd53Ennh .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoDd53Ennh .main-title {
    text-align: center;
  }
}
.cid-uoDd53Ennh .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uoDd53Ennh .main-subtitle {
    text-align: center;
  }
}
.cid-uoDd53Ennh .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uoDd53Ennh .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uoDd53Ennh form {
  width: 100%;
}
.cid-uoDd53Ennh form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uoDd53Ennh form p {
  color: #ffffff;
}
.cid-uoDd53Ennh form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uoDd53Ennh form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uoDd53Ennh form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uoDd53Ennh form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uoDd53Ennh form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uoDd53Ennh form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uoDd53Ennh form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uoDd53Ennh form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoDd53Ennh form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uoDd53Ennh form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uoDd53Ennh form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoDd53Ennh form select {
  color: #ffffff !important;
}
.cid-uoDd53Ennh form textarea {
  height: 100px;
}
.cid-uoDd53Ennh form input:active,
.cid-uoDd53Ennh form textarea:active,
.cid-uoDd53Ennh form input:focus,
.cid-uoDd53Ennh form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uoDd53Ennh form input:active::-webkit-input-placeholder,
.cid-uoDd53Ennh form textarea:active::-webkit-input-placeholder,
.cid-uoDd53Ennh form input:focus::-webkit-input-placeholder,
.cid-uoDd53Ennh form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uoDd53Ennh form input:active::-moz-placeholder,
.cid-uoDd53Ennh form textarea:active::-moz-placeholder,
.cid-uoDd53Ennh form input:focus::-moz-placeholder,
.cid-uoDd53Ennh form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uoDd53Ennh form input:active:-moz-placeholder,
.cid-uoDd53Ennh form textarea:active:-moz-placeholder,
.cid-uoDd53Ennh form input:focus:-moz-placeholder,
.cid-uoDd53Ennh form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uoDd53Ennh form input:active:-ms-input-placeholder,
.cid-uoDd53Ennh form textarea:active:-ms-input-placeholder,
.cid-uoDd53Ennh form input:focus:-ms-input-placeholder,
.cid-uoDd53Ennh form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uoDd53Ennh form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uoDd53Ennh form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uoDd53Ennh form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uoDd53Ennh form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uoDd53Ennh form .form-check-input:focus,
.cid-uoDd53Ennh form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uoDd53Ennh form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uoDd53Ennh .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uoDd53Ennh .form-text-container {
    justify-content: center;
  }
}
.cid-uoDd53Ennh .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uoDd53Ennh .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uoDd53Ennh .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upyvglVWqA {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyvglVWqA .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyvglVWqA .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyvglVWqA .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyvglVWqA .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyvglVWqA .text-content {
    max-width: none;
  }
}
.cid-upyvglVWqA .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyvglVWqA .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyvglVWqA .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyvglVWqA .icons {
    justify-content: center !important;
  }
  .cid-upyvglVWqA .text-content * {
    text-align: center;
  }
}
.cid-upyvglVWqA P {
  color: #060606;
}
.cid-upyvglVWqA .mbr-section-title {
  color: #000000;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-26q {
  /* Type valid CSS here */
}
#custom-html-26q div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-26q p {
  font-size: 0px;
  color: #777;
}
.cid-unRD85h4sJ {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ebebeb;
}
.cid-unRD85h4sJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRD85h4sJ .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-unRD85h4sJ .container {
    padding: 0 15px;
  }
}
.cid-unRD85h4sJ .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unRD85h4sJ .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unRD85h4sJ .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unRD85h4sJ .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unRD85h4sJ .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unRD85h4sJ .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unRD85h4sJ .mbr-section-title {
  color: #131c28;
}
.cid-unRD85h4sJ .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unRD85h4sJ .mbr-section-title,
.cid-unRD85h4sJ .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uuQEq97vF0 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuQEq97vF0 img,
.cid-uuQEq97vF0 .item-img {
  width: 100%;
}
.cid-uuQEq97vF0 .item:focus,
.cid-uuQEq97vF0 span:focus {
  outline: none;
}
.cid-uuQEq97vF0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuQEq97vF0 .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuQEq97vF0 .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuQEq97vF0 .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuQEq97vF0 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuQEq97vF0 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuQEq97vF0 .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuQEq97vF0 .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuQEq97vF0 .mbr-text {
  text-align: left;
}
.cid-uuQEq97vF0 .item-footer {
  margin-top: 14px;
}
.cid-uuQEq97vF0 .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuQEq97vF0 .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuQEq97vF0 .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuQEq97vF0 .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-unRDclCEXq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unRDclCEXq .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRDclCEXq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unRDclCEXq .container {
    max-width: 1400px;
  }
}
.cid-unRDclCEXq .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unRDclCEXq .card {
    margin-bottom: 3rem;
  }
}
.cid-unRDclCEXq .row {
  justify-content: center;
}
.cid-unRDclCEXq .card-title,
.cid-unRDclCEXq .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unRDclCEXq .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unRDclCEXq .mbr-section-title {
  color: #ffffff;
}
.cid-unRDclCEXq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upyAFyWekG {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upyAFyWekG .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upyAFyWekG .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upyAFyWekG .row {
  align-items: center;
  height: 100%;
}
#custom-html-26z {
  /* Type valid CSS here */
}
#custom-html-26z div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-26z p {
  font-size: 0px;
  color: #777;
}
.cid-upyAG6cTAk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upyAG6cTAk .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyAG6cTAk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyAG6cTAk .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upyAG6cTAk .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyAG6cTAk .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upyAG6cTAk .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyAG6cTAk .container {
    padding: 0 12px;
  }
}
.cid-upyAG6cTAk .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upyAG6cTAk .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upyAG6cTAk .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upyAG6cTAk .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upyAG6cTAk .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upyAG6cTAk .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upyAG6cTAk .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upyAG6cTAk .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upyAG6cTAk .mbr-section-title {
  color: #ffffff;
}
.cid-upyAG6cTAk label {
  color: #ffffff;
}
.cid-upyAG6cTAk .mbr-section-title,
.cid-upyAG6cTAk .mbr-section-btn {
  text-align: left;
}
.cid-upyC3NG7D9 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upyC3NG7D9 .container {
  max-width: 1140px;
}
.cid-upyC3NG7D9 .row {
  align-items: center;
}
.cid-upyC3NG7D9 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upyC3NG7D9 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upyC3NG7D9 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upyC3NG7D9 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyC3NG7D9 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyC3NG7D9 .main-title {
    text-align: center;
  }
}
.cid-upyC3NG7D9 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyC3NG7D9 .main-subtitle {
    text-align: center;
  }
}
.cid-upyC3NG7D9 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upyC3NG7D9 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyC3NG7D9 form {
  width: 100%;
}
.cid-upyC3NG7D9 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upyC3NG7D9 form p {
  color: #ffffff;
}
.cid-upyC3NG7D9 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upyC3NG7D9 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upyC3NG7D9 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upyC3NG7D9 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upyC3NG7D9 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upyC3NG7D9 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upyC3NG7D9 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upyC3NG7D9 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyC3NG7D9 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upyC3NG7D9 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upyC3NG7D9 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyC3NG7D9 form select {
  color: #ffffff !important;
}
.cid-upyC3NG7D9 form textarea {
  height: 100px;
}
.cid-upyC3NG7D9 form input:active,
.cid-upyC3NG7D9 form textarea:active,
.cid-upyC3NG7D9 form input:focus,
.cid-upyC3NG7D9 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upyC3NG7D9 form input:active::-webkit-input-placeholder,
.cid-upyC3NG7D9 form textarea:active::-webkit-input-placeholder,
.cid-upyC3NG7D9 form input:focus::-webkit-input-placeholder,
.cid-upyC3NG7D9 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyC3NG7D9 form input:active::-moz-placeholder,
.cid-upyC3NG7D9 form textarea:active::-moz-placeholder,
.cid-upyC3NG7D9 form input:focus::-moz-placeholder,
.cid-upyC3NG7D9 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upyC3NG7D9 form input:active:-moz-placeholder,
.cid-upyC3NG7D9 form textarea:active:-moz-placeholder,
.cid-upyC3NG7D9 form input:focus:-moz-placeholder,
.cid-upyC3NG7D9 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upyC3NG7D9 form input:active:-ms-input-placeholder,
.cid-upyC3NG7D9 form textarea:active:-ms-input-placeholder,
.cid-upyC3NG7D9 form input:focus:-ms-input-placeholder,
.cid-upyC3NG7D9 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyC3NG7D9 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upyC3NG7D9 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upyC3NG7D9 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upyC3NG7D9 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upyC3NG7D9 form .form-check-input:focus,
.cid-upyC3NG7D9 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upyC3NG7D9 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upyC3NG7D9 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upyC3NG7D9 .form-text-container {
    justify-content: center;
  }
}
.cid-upyC3NG7D9 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upyC3NG7D9 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upyC3NG7D9 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyAHIA2rh {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyAHIA2rh .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyAHIA2rh .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyAHIA2rh .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyAHIA2rh .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyAHIA2rh .text-content {
    max-width: none;
  }
}
.cid-upyAHIA2rh .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyAHIA2rh .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyAHIA2rh .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyAHIA2rh .icons {
    justify-content: center !important;
  }
  .cid-upyAHIA2rh .text-content * {
    text-align: center;
  }
}
.cid-upyAHIA2rh P {
  color: #060606;
}
.cid-upyAHIA2rh .mbr-section-title {
  color: #000000;
}
#custom-html-272 {
  /* Type valid CSS here */
}
#custom-html-272 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-272 p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-unSmPoohtw {
  padding-top: 8rem;
  padding-bottom: 3rem;
  background-color: #ebebeb;
}
.cid-unSmPoohtw .mbr-fallback-image.disabled {
  display: none;
}
.cid-unSmPoohtw .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-unSmPoohtw .container {
    padding: 0 15px;
  }
}
.cid-unSmPoohtw .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unSmPoohtw .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unSmPoohtw .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unSmPoohtw .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unSmPoohtw .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unSmPoohtw .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unSmPoohtw .mbr-section-title {
  color: #131c28;
}
.cid-unSmPoohtw .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unSmPoohtw .mbr-section-title,
.cid-unSmPoohtw .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uuKRd7gkP1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuKRd7gkP1 img,
.cid-uuKRd7gkP1 .item-img {
  width: 100%;
}
.cid-uuKRd7gkP1 .item:focus,
.cid-uuKRd7gkP1 span:focus {
  outline: none;
}
.cid-uuKRd7gkP1 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuKRd7gkP1 .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuKRd7gkP1 .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuKRd7gkP1 .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuKRd7gkP1 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuKRd7gkP1 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuKRd7gkP1 .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuKRd7gkP1 .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuKRd7gkP1 .mbr-text {
  text-align: left;
}
.cid-uuKRd7gkP1 .item-footer {
  margin-top: 14px;
}
.cid-uuKRd7gkP1 .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuKRd7gkP1 .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuKRd7gkP1 .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuKRd7gkP1 .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-unSmQJSDEO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unSmQJSDEO .mbr-fallback-image.disabled {
  display: none;
}
.cid-unSmQJSDEO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unSmQJSDEO .container {
    max-width: 1400px;
  }
}
.cid-unSmQJSDEO .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unSmQJSDEO .card {
    margin-bottom: 3rem;
  }
}
.cid-unSmQJSDEO .row {
  justify-content: center;
}
.cid-unSmQJSDEO .card-title,
.cid-unSmQJSDEO .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unSmQJSDEO .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unSmQJSDEO .mbr-section-title {
  color: #ffffff;
}
.cid-unSmQJSDEO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upyAatY9t5 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upyAatY9t5 .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upyAatY9t5 .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upyAatY9t5 .row {
  align-items: center;
  height: 100%;
}
.cid-upyAbzQCx3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upyAbzQCx3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyAbzQCx3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyAbzQCx3 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upyAbzQCx3 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyAbzQCx3 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upyAbzQCx3 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyAbzQCx3 .container {
    padding: 0 12px;
  }
}
.cid-upyAbzQCx3 .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upyAbzQCx3 .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upyAbzQCx3 .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upyAbzQCx3 .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upyAbzQCx3 .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upyAbzQCx3 .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upyAbzQCx3 .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upyAbzQCx3 .mbr-section-title {
  color: #ffffff;
}
.cid-upyAbzQCx3 label {
  color: #ffffff;
}
.cid-upyAbzQCx3 .mbr-section-title,
.cid-upyAbzQCx3 .mbr-section-btn {
  text-align: left;
}
.cid-upyC79JNcI {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upyC79JNcI .container {
  max-width: 1140px;
}
.cid-upyC79JNcI .row {
  align-items: center;
}
.cid-upyC79JNcI .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upyC79JNcI .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upyC79JNcI .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upyC79JNcI .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyC79JNcI .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyC79JNcI .main-title {
    text-align: center;
  }
}
.cid-upyC79JNcI .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyC79JNcI .main-subtitle {
    text-align: center;
  }
}
.cid-upyC79JNcI .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upyC79JNcI .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyC79JNcI form {
  width: 100%;
}
.cid-upyC79JNcI form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upyC79JNcI form p {
  color: #ffffff;
}
.cid-upyC79JNcI form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upyC79JNcI form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upyC79JNcI form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upyC79JNcI form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upyC79JNcI form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upyC79JNcI form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upyC79JNcI form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upyC79JNcI form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyC79JNcI form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upyC79JNcI form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upyC79JNcI form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyC79JNcI form select {
  color: #ffffff !important;
}
.cid-upyC79JNcI form textarea {
  height: 100px;
}
.cid-upyC79JNcI form input:active,
.cid-upyC79JNcI form textarea:active,
.cid-upyC79JNcI form input:focus,
.cid-upyC79JNcI form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upyC79JNcI form input:active::-webkit-input-placeholder,
.cid-upyC79JNcI form textarea:active::-webkit-input-placeholder,
.cid-upyC79JNcI form input:focus::-webkit-input-placeholder,
.cid-upyC79JNcI form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyC79JNcI form input:active::-moz-placeholder,
.cid-upyC79JNcI form textarea:active::-moz-placeholder,
.cid-upyC79JNcI form input:focus::-moz-placeholder,
.cid-upyC79JNcI form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upyC79JNcI form input:active:-moz-placeholder,
.cid-upyC79JNcI form textarea:active:-moz-placeholder,
.cid-upyC79JNcI form input:focus:-moz-placeholder,
.cid-upyC79JNcI form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upyC79JNcI form input:active:-ms-input-placeholder,
.cid-upyC79JNcI form textarea:active:-ms-input-placeholder,
.cid-upyC79JNcI form input:focus:-ms-input-placeholder,
.cid-upyC79JNcI form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyC79JNcI form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upyC79JNcI form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upyC79JNcI form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upyC79JNcI form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upyC79JNcI form .form-check-input:focus,
.cid-upyC79JNcI form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upyC79JNcI form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upyC79JNcI .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upyC79JNcI .form-text-container {
    justify-content: center;
  }
}
.cid-upyC79JNcI .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upyC79JNcI .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upyC79JNcI .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
#custom-html-1q3 {
  /* Type valid CSS here */
}
#custom-html-1q3 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1q3 p {
  font-size: 0px;
  color: #777;
}
.cid-upyA5VVeDc {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyA5VVeDc .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyA5VVeDc .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyA5VVeDc .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyA5VVeDc .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyA5VVeDc .text-content {
    max-width: none;
  }
}
.cid-upyA5VVeDc .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyA5VVeDc .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyA5VVeDc .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyA5VVeDc .icons {
    justify-content: center !important;
  }
  .cid-upyA5VVeDc .text-content * {
    text-align: center;
  }
}
.cid-upyA5VVeDc P {
  color: #060606;
}
.cid-upyA5VVeDc .mbr-section-title {
  color: #000000;
}
#custom-html-1q7 {
  /* Type valid CSS here */
}
#custom-html-1q7 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1q7 p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-19s {
  /* Type valid CSS here */
}
#custom-html-19s div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-19s p {
  font-size: 0px;
  color: #777;
}
.cid-unSCe7DpIj {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ebebeb;
}
.cid-unSCe7DpIj .mbr-fallback-image.disabled {
  display: none;
}
.cid-unSCe7DpIj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-unSCe7DpIj .mbr-text,
.cid-unSCe7DpIj .mbr-section-btn {
  text-align: center;
}
.cid-unSCe7DpIj .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-unSCe7DpIj .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-unSI6TwVuM {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-unSI6TwVuM .mbr-fallback-image.disabled {
  display: none;
}
.cid-unSI6TwVuM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unSI6TwVuM .container {
    max-width: 1400px;
  }
}
.cid-unSI6TwVuM .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #eafd83;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unSI6TwVuM .card {
    margin-bottom: 3rem;
  }
}
.cid-unSI6TwVuM .row {
  justify-content: center;
}
.cid-unSI6TwVuM .card-title,
.cid-unSI6TwVuM .iconfont-wrapper {
  color: #5f21d8;
  text-align: center;
}
.cid-unSI6TwVuM .card-text {
  color: #1e2330;
  text-align: center;
}
.cid-unSI6TwVuM .mbr-section-title {
  color: #5f21d8;
}
.cid-unSI6TwVuM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uoxIGFjpvf {
  padding-top: 135px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uoxIGFjpvf H1 {
  color: #5f21d8;
}
.cid-uoxIGFjpvf .mbr-text,
.cid-uoxIGFjpvf .mbr-section-btn {
  color: #000000;
}
.cid-uoxIGFjpvf img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .cid-uoxIGFjpvf .col-lg-6 {
    padding: 0 2rem;
  }
}
@media (max-width: 992px) {
  .cid-uoxIGFjpvf img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uoxIGFjpvf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoxIGFjpvf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upb6lYggHJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upb6lYggHJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-upb6lYggHJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upb6lYggHJ .row {
  justify-content: center;
}
.cid-upb6lYggHJ .title-wrapper {
  margin-bottom: 75px;
}
@media (max-width: 992px) {
  .cid-upb6lYggHJ .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-upb6lYggHJ .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cid-upb6lYggHJ .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-upb6lYggHJ .card {
    margin-bottom: 24px;
  }
}
.cid-upb6lYggHJ .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #eafd83;
}
@media (max-width: 992px) {
  .cid-upb6lYggHJ .card .card-wrapper {
    padding: 32px;
  }
}
.cid-upb6lYggHJ .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-upb6lYggHJ .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-upb6lYggHJ .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-upb6lYggHJ .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-upb6lYggHJ .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-upb6lYggHJ .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-upb6lYggHJ .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-upb6lYggHJ .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-upb6lYggHJ .mbr-section-title {
  color: #5f21d8;
  text-align: center;
}
.cid-upb6lYggHJ .mbr-price,
.cid-upb6lYggHJ .mbr-iconfont {
  color: #6e716f;
}
.cid-upb6lYggHJ .mbr-price,
.cid-upb6lYggHJ .icon-wrapper,
.cid-upb6lYggHJ .mbr-section-btn {
  text-align: center;
}
.cid-upb6lYggHJ .mbr-desc {
  color: #101511;
  text-align: center;
}
.cid-upb6lYggHJ .mbr-price,
.cid-upb6lYggHJ .mbr-section-btn,
.cid-upb6lYggHJ .mbr-iconfont,
.cid-upb6lYggHJ .icon-wrapper {
  color: #080613;
}
.cid-upb9UPOrWI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upb9UPOrWI .mbr-fallback-image.disabled {
  display: none;
}
.cid-upb9UPOrWI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upb9UPOrWI .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-upb9UPOrWI .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-upb9UPOrWI .row {
  background: #ebebeb;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-upb9UPOrWI img {
  border-radius: 2rem;
  height: 100%;
}
.cid-upb9UPOrWI .row {
  flex-direction: row-reverse;
}
.cid-upb9UPOrWI .image-wrapper {
  padding: 0;
}
.cid-upb9UPOrWI .mbr-section-title {
  color: #1e2330;
}
.cid-upb9UPOrWI .mbr-text,
.cid-upb9UPOrWI .mbr-section-btn {
  color: #1e2330;
}
.cid-uowoozsurJ {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uowoozsurJ .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uowoozsurJ .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uowoozsurJ .row {
  align-items: center;
  height: 100%;
}
.cid-uo9W3qmkFr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uo9W3qmkFr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo9W3qmkFr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uo9W3qmkFr .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uo9W3qmkFr .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uo9W3qmkFr .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uo9W3qmkFr .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uo9W3qmkFr .container {
    padding: 0 12px;
  }
}
.cid-uo9W3qmkFr .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uo9W3qmkFr .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uo9W3qmkFr .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uo9W3qmkFr .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-uo9W3qmkFr .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-uo9W3qmkFr .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uo9W3qmkFr .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-uo9W3qmkFr .mbr-section-title {
  color: #ffffff;
}
.cid-uo9W3qmkFr label {
  color: #ffffff;
}
.cid-uo9W3qmkFr .mbr-section-title,
.cid-uo9W3qmkFr .mbr-section-btn {
  text-align: left;
}
.cid-uryQakTlfp {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uryQakTlfp .container {
  max-width: 1140px;
}
.cid-uryQakTlfp .row {
  align-items: center;
}
.cid-uryQakTlfp .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uryQakTlfp .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uryQakTlfp .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uryQakTlfp .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uryQakTlfp .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uryQakTlfp .main-title {
    text-align: center;
  }
}
.cid-uryQakTlfp .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uryQakTlfp .main-subtitle {
    text-align: center;
  }
}
.cid-uryQakTlfp .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uryQakTlfp .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uryQakTlfp form {
  width: 100%;
}
.cid-uryQakTlfp form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uryQakTlfp form p {
  color: #ffffff;
}
.cid-uryQakTlfp form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uryQakTlfp form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uryQakTlfp form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uryQakTlfp form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uryQakTlfp form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uryQakTlfp form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uryQakTlfp form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uryQakTlfp form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uryQakTlfp form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uryQakTlfp form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uryQakTlfp form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uryQakTlfp form select {
  color: #ffffff !important;
}
.cid-uryQakTlfp form textarea {
  height: 100px;
}
.cid-uryQakTlfp form input:active,
.cid-uryQakTlfp form textarea:active,
.cid-uryQakTlfp form input:focus,
.cid-uryQakTlfp form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uryQakTlfp form input:active::-webkit-input-placeholder,
.cid-uryQakTlfp form textarea:active::-webkit-input-placeholder,
.cid-uryQakTlfp form input:focus::-webkit-input-placeholder,
.cid-uryQakTlfp form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uryQakTlfp form input:active::-moz-placeholder,
.cid-uryQakTlfp form textarea:active::-moz-placeholder,
.cid-uryQakTlfp form input:focus::-moz-placeholder,
.cid-uryQakTlfp form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uryQakTlfp form input:active:-moz-placeholder,
.cid-uryQakTlfp form textarea:active:-moz-placeholder,
.cid-uryQakTlfp form input:focus:-moz-placeholder,
.cid-uryQakTlfp form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uryQakTlfp form input:active:-ms-input-placeholder,
.cid-uryQakTlfp form textarea:active:-ms-input-placeholder,
.cid-uryQakTlfp form input:focus:-ms-input-placeholder,
.cid-uryQakTlfp form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uryQakTlfp form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uryQakTlfp form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uryQakTlfp form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uryQakTlfp form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uryQakTlfp form .form-check-input:focus,
.cid-uryQakTlfp form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uryQakTlfp form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uryQakTlfp .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uryQakTlfp .form-text-container {
    justify-content: center;
  }
}
.cid-uryQakTlfp .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uryQakTlfp .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uryQakTlfp .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uryQ5C1yJJ {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uryQ5C1yJJ .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-uryQ5C1yJJ .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-uryQ5C1yJJ .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-uryQ5C1yJJ .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-uryQ5C1yJJ .text-content {
    max-width: none;
  }
}
.cid-uryQ5C1yJJ .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uryQ5C1yJJ .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uryQ5C1yJJ .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uryQ5C1yJJ .icons {
    justify-content: center !important;
  }
  .cid-uryQ5C1yJJ .text-content * {
    text-align: center;
  }
}
.cid-uryQ5C1yJJ P {
  color: #060606;
}
.cid-uryQ5C1yJJ .mbr-section-title {
  color: #000000;
}
#custom-html-19t {
  /* Type valid CSS here */
}
#custom-html-19t div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-19t p {
  font-size: 0px;
  color: #777;
}
#custom-html-1iz {
  /* Type valid CSS here */
}
#custom-html-1iz div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1iz p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-1xv {
  /* Type valid CSS here */
}
#custom-html-1xv section.header-image {
  height: 35vh;
}
@media (min-width: 768px) {
  #custom-html-1xv section.header-image {
    height: 35vh;
  }
}
#custom-html-1xw {
  /* Type valid CSS here */
}
#custom-html-1xw div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1xw p {
  font-size: 0px;
  color: #777;
}
.cid-t3DlLRk8nU {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t3DlLRk8nU .mbr-overlay {
  background: linear-gradient(90deg, #0c18bb, #ff1503);
}
.cid-t3DlLRk8nU h2,
.cid-t3DlLRk8nU h3,
.cid-t3DlLRk8nU h4,
.cid-t3DlLRk8nU p {
  color: #ffffff;
}
.cid-t3DlLRk8nU .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-t3DlLRk8nU .text-block {
  border-bottom: 1px solid #767676;
}
.cid-t3DlLRk8nU .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-t3DlLRk8nU .form-control {
  box-shadow: none;
  padding: 1.07em 1.07em;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #3c3b35;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-t3DlLRk8nU .form-control:focus,
.cid-t3DlLRk8nU .form-control:hover {
  border: 1px solid #168c8e;
  background-color: #efefef;
}
.cid-t3DlLRk8nU .form-group {
  margin-bottom: 1rem;
}
.cid-t3DlLRk8nU input::-webkit-input-placeholder,
.cid-t3DlLRk8nU textarea::-webkit-input-placeholder {
  color: #3c3b35;
}
.cid-t3DlLRk8nU input:-moz-placeholder,
.cid-t3DlLRk8nU textarea:-moz-placeholder {
  color: #3c3b35;
}
.cid-t3DlLRk8nU .jq-selectbox li,
.cid-t3DlLRk8nU .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-t3DlLRk8nU .jq-selectbox li:hover,
.cid-t3DlLRk8nU .jq-selectbox li.selected {
  background-color: #efefef;
  color: #000000;
}
.cid-t3DlLRk8nU .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-t3DlLRk8nU .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #efefef;
}
.cid-t3DlLRk8nU .mbr-text {
  color: #767676;
}
.cid-t3DlLRk8nU a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-t3DlLRk8nU .multi-horizontal {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t3DlLRk8nU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-t3DlLRk8nU textarea.form-control {
  resize: none;
}
@media (max-width: 767px) {
  .cid-t3DlLRk8nU h2 {
    padding-top: 2rem;
  }
}
@media (min-width: 768px) {
  .cid-t3DlLRk8nU .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-t3DlLRk8nU .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-t3DlLRk8nU .google-map {
    padding-bottom: 2rem;
  }
}
.cid-t3DlLRk8nU H2 {
  color: #080613;
  text-align: center;
}
.cid-t3DlLRk8nU P {
  color: #3c3b35;
}
.cid-t3DlLRk8nU LABEL {
  color: #080613;
}
.cid-t3DlLRk8nU H1 {
  text-align: center;
  color: #5f21d8;
}
.cid-t3DlLRk8nU H5 {
  text-align: left;
}
#custom-html-1xy {
  /* Type valid CSS here */
}
#custom-html-1xy div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1xy p {
  font-size: 0px;
  color: #777;
}
.cid-t3DlLSCIgg {
  padding-top: 120px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/1001-top-logo-1-152x128.png");
}
.cid-t3DlLSCIgg h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-t3DlLSCIgg h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-t3DlLSCIgg h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-t3DlLSCIgg .mbr-text,
.cid-t3DlLSCIgg .mbr-section-btn {
  color: #ffffff;
}
.cid-t3DlLSCIgg H3 {
  color: #c7a728;
}
.cid-t3DlLSCIgg H1 {
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-t3DlLSCIgg h3:before,
  .cid-t3DlLSCIgg h3:after {
    display: none;
  }
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
#custom-html-340 {
  /* Type valid CSS here */
}
#custom-html-340 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-340 p {
  font-size: 60px;
  color: #777;
}
.cid-us6zBZB91h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-us6zBZB91h .mbr-fallback-image.disabled {
  display: none;
}
.cid-us6zBZB91h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-us6zBZB91h .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-us6zBZB91h .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-us6zBZB91h .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-us6zBZB91h .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-us6zBZB91h .container {
    padding: 0 12px;
  }
}
.cid-us6zBZB91h .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-us6zBZB91h .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-us6zBZB91h .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-us6zBZB91h .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-us6zBZB91h .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-us6zBZB91h .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-us6zBZB91h .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #767676 !important;
  background-color: #ffffff;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #767676;
  border-color: #767676;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-us6zBZB91h .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-us6zBZB91h .mbr-section-title {
  color: #ffffff;
}
.cid-us6zBZB91h label {
  color: #ffffff;
}
.cid-us6zBZB91h .mbr-section-title,
.cid-us6zBZB91h .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-us6zBZB91h H3 {
  color: #5f21d8;
}
.cid-us6zBZB91h LABEL {
  text-align: left;
  color: #ffffff;
}
.cid-us6yDEQli1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-us6yDEQli1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-us6yDEQli1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-us6yDEQli1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-us6yDEQli1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-us6yDEQli1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-us6yDEQli1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-us6yDEQli1 .container {
    padding: 0 12px;
  }
}
.cid-us6yDEQli1 .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-us6yDEQli1 .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-us6yDEQli1 .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-us6yDEQli1 .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-us6yDEQli1 .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-us6yDEQli1 .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-us6yDEQli1 .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-us6yDEQli1 .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-us6yDEQli1 .mbr-section-title {
  color: #ffffff;
}
.cid-us6yDEQli1 label {
  color: #ffffff;
}
.cid-us6yDEQli1 .mbr-section-title,
.cid-us6yDEQli1 .mbr-section-btn {
  text-align: left;
}
.cid-us7EzH8cn9 {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-us7EzH8cn9 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.7;
}
.cid-us7EzH8cn9 .select {
  z-index: 999;
}
.cid-us7EzH8cn9 form {
  padding: 2rem 2rem;
  background: #eafd83;
  border-radius: 30px;
}
.cid-us7EzH8cn9 .jq-selectbox__dropdown,
.cid-us7EzH8cn9 ul {
  border-radius: 20px !important;
}
.cid-us7EzH8cn9 .jq-selectbox {
  border-radius: 30px;
}
.cid-us7EzH8cn9 .jq-selectbox__select {
  padding: 1.2rem 1.5rem;
}
.cid-us7EzH8cn9 .jq-selectbox li {
  padding: 1.2rem 1.5rem;
}
.cid-us7EzH8cn9 input,
.cid-us7EzH8cn9 textarea,
.cid-us7EzH8cn9 .select {
  border-radius: 30px;
}
.cid-us7EzH8cn9 input,
.cid-us7EzH8cn9 textarea {
  padding: 2rem 3rem;
}
.cid-us7EzH8cn9 textarea {
  min-height: 10rem;
}
.cid-us7EzH8cn9 .form-control,
.cid-us7EzH8cn9 .field-input {
  padding: 1rem 1.5rem;
  background-color: #ffffff;
  border-color: #f2f2f4;
  color: #181818;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-us7EzH8cn9 .form-control::-webkit-input-placeholder,
.cid-us7EzH8cn9 .field-input::-webkit-input-placeholder,
.cid-us7EzH8cn9 .form-control::-webkit-input-placeholder,
.cid-us7EzH8cn9 .field-input::-webkit-input-placeholder {
  color: #383838;
}
.cid-us7EzH8cn9 .form-control:-moz-placeholder,
.cid-us7EzH8cn9 .field-input:-moz-placeholder,
.cid-us7EzH8cn9 .form-control:-moz-placeholder,
.cid-us7EzH8cn9 .field-input:-moz-placeholder {
  color: #383838;
}
.cid-us7EzH8cn9 .form-control:hover,
.cid-us7EzH8cn9 .field-input:hover,
.cid-us7EzH8cn9 .form-control:focus,
.cid-us7EzH8cn9 .field-input:focus {
  background-color: #ffffff;
  border-color: #5f21d8;
  color: #181818;
  box-shadow: none;
  outline: none;
}
.cid-us7EzH8cn9 .form-control:hover::-webkit-input-placeholder,
.cid-us7EzH8cn9 .field-input:hover::-webkit-input-placeholder,
.cid-us7EzH8cn9 .form-control:focus::-webkit-input-placeholder,
.cid-us7EzH8cn9 .field-input:focus::-webkit-input-placeholder,
.cid-us7EzH8cn9 .form-control:hover::-webkit-input-placeholder,
.cid-us7EzH8cn9 .field-input:hover::-webkit-input-placeholder,
.cid-us7EzH8cn9 .form-control:focus::-webkit-input-placeholder,
.cid-us7EzH8cn9 .field-input:focus::-webkit-input-placeholder {
  color: #383838;
}
.cid-us7EzH8cn9 .form-control:hover:-moz-placeholder,
.cid-us7EzH8cn9 .field-input:hover:-moz-placeholder,
.cid-us7EzH8cn9 .form-control:focus:-moz-placeholder,
.cid-us7EzH8cn9 .field-input:focus:-moz-placeholder,
.cid-us7EzH8cn9 .form-control:hover:-moz-placeholder,
.cid-us7EzH8cn9 .field-input:hover:-moz-placeholder,
.cid-us7EzH8cn9 .form-control:focus:-moz-placeholder,
.cid-us7EzH8cn9 .field-input:focus:-moz-placeholder {
  color: #383838;
}
.cid-us7EzH8cn9 .jq-number__spin:hover,
.cid-us7EzH8cn9 .jq-number__spin:focus {
  background-color: #ffffff;
  border-color: #5f21d8;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-us7EzH8cn9 .jq-number__spin {
  background-color: #ffffff;
  border-color: #f2f2f4;
  color: #181818;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-us7EzH8cn9 .jq-selectbox li,
.cid-us7EzH8cn9 .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-us7EzH8cn9 .jq-selectbox li:hover,
.cid-us7EzH8cn9 .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-us7EzH8cn9 .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-us7EzH8cn9 .jq-number__spin.minus:hover:after,
.cid-us7EzH8cn9 .jq-number__spin.plus:hover:after {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.cid-us7EzH8cn9 .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-us7EzH8cn9 .jq-number__spin.minus:after,
.cid-us7EzH8cn9 .jq-number__spin.plus:after {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.cid-us7EzH8cn9 input::-webkit-clear-button {
  display: none;
}
.cid-us7EzH8cn9 input::-webkit-inner-spin-button {
  display: none;
}
.cid-us7EzH8cn9 input::-webkit-outer-spin-button {
  display: none;
}
.cid-us7EzH8cn9 input::-webkit-calendar-picker-indicator {
  display: none;
}
.cid-us7EzH8cn9 .icon-wrap {
  display: flex;
  margin-bottom: 4rem;
}
.cid-us7EzH8cn9 .icon-wrap p {
  margin-bottom: 0.2rem;
}
.cid-us7EzH8cn9 .align-wrap {
  display: inline-block;
}
.cid-us7EzH8cn9 .mbr-iconfont {
  font-size: 3.5rem;
  color: #5f21d8 !important;
  padding-right: 1.5rem;
  padding-bottom: 4px;
}
.cid-us7EzH8cn9 .icons-wrap {
  display: flex;
}
.cid-us7EzH8cn9 .icon-title,
.cid-us7EzH8cn9 .mbr-iconfont {
  color: #080613;
}
@media (max-width: 767px) {
  .cid-us7EzH8cn9 form {
    padding: 2rem 1rem;
  }
  .cid-us7EzH8cn9 .col-auto {
    margin: auto;
    width: 100%;
  }
  .cid-us7EzH8cn9 .icons-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-us7EzH8cn9 .icon-wrap {
    margin-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-us7EzH8cn9 .icon-wrap span {
    padding-right: 0rem;
    padding-bottom: 1rem;
  }
  .cid-us7EzH8cn9 .align-wrap {
    text-align: center;
  }
}
.cid-us7EzH8cn9 .mbr-text,
.cid-us7EzH8cn9 .mbr-section-btn,
.cid-us7EzH8cn9 .content {
  color: #5f21d8;
}
.cid-us7EzH8cn9 H5 {
  text-align: center;
}
.cid-us6yzravCD {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-us6yzravCD .container {
  max-width: 1140px;
}
.cid-us6yzravCD .row {
  align-items: center;
}
.cid-us6yzravCD .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-us6yzravCD .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-us6yzravCD .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-us6yzravCD .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-us6yzravCD .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-us6yzravCD .main-title {
    text-align: center;
  }
}
.cid-us6yzravCD .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-us6yzravCD .main-subtitle {
    text-align: center;
  }
}
.cid-us6yzravCD .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-us6yzravCD .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-us6yzravCD form {
  width: 100%;
}
.cid-us6yzravCD form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-us6yzravCD form p {
  color: #ffffff;
}
.cid-us6yzravCD form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-us6yzravCD form .mbr-section-btn {
    width: 100%;
  }
}
.cid-us6yzravCD form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-us6yzravCD form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-us6yzravCD form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-us6yzravCD form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-us6yzravCD form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-us6yzravCD form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-us6yzravCD form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-us6yzravCD form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-us6yzravCD form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-us6yzravCD form select {
  color: #ffffff !important;
}
.cid-us6yzravCD form textarea {
  height: 100px;
}
.cid-us6yzravCD form input:active,
.cid-us6yzravCD form textarea:active,
.cid-us6yzravCD form input:focus,
.cid-us6yzravCD form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-us6yzravCD form input:active::-webkit-input-placeholder,
.cid-us6yzravCD form textarea:active::-webkit-input-placeholder,
.cid-us6yzravCD form input:focus::-webkit-input-placeholder,
.cid-us6yzravCD form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-us6yzravCD form input:active::-moz-placeholder,
.cid-us6yzravCD form textarea:active::-moz-placeholder,
.cid-us6yzravCD form input:focus::-moz-placeholder,
.cid-us6yzravCD form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-us6yzravCD form input:active:-moz-placeholder,
.cid-us6yzravCD form textarea:active:-moz-placeholder,
.cid-us6yzravCD form input:focus:-moz-placeholder,
.cid-us6yzravCD form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-us6yzravCD form input:active:-ms-input-placeholder,
.cid-us6yzravCD form textarea:active:-ms-input-placeholder,
.cid-us6yzravCD form input:focus:-ms-input-placeholder,
.cid-us6yzravCD form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-us6yzravCD form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-us6yzravCD form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-us6yzravCD form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-us6yzravCD form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-us6yzravCD form .form-check-input:focus,
.cid-us6yzravCD form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-us6yzravCD form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-us6yzravCD .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-us6yzravCD .form-text-container {
    justify-content: center;
  }
}
.cid-us6yzravCD .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-us6yzravCD .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-us6yzravCD .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-utTShM6mNA {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/pexels-joshua-welch-763172-1624600.jpg");
}
.cid-utTShM6mNA h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}
.cid-utTShM6mNA h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-utTShM6mNA h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
@media (max-width: 768px) {
  .cid-utTShM6mNA h3:before,
  .cid-utTShM6mNA h3:after {
    display: none;
  }
}
.cid-utTShM6mNA .mbr-fallback-image.disabled {
  display: none;
}
.cid-utTShM6mNA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uucb50QkTM {
  padding-top: 12rem;
  padding-bottom: 2rem;
  background-color: #ebebeb;
}
.cid-uucb50QkTM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucb50QkTM .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-uucb50QkTM .container {
    padding: 0 15px;
  }
}
.cid-uucb50QkTM .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uucb50QkTM .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uucb50QkTM .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uucb50QkTM .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-uucb50QkTM .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uucb50QkTM .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uucb50QkTM .mbr-section-title {
  color: #131c28;
}
.cid-uucb50QkTM .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-uucb50QkTM .mbr-section-title,
.cid-uucb50QkTM .mbr-section-btn {
  color: #080613;
  text-align: center;
}
#custom-html-34t {
  /* Type valid CSS here */
}
#custom-html-34t div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-34t p {
  font-size: 0px;
  color: #777;
}
.cid-uucb51tYuk {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uucb51tYuk img,
.cid-uucb51tYuk .item-img {
  width: 100%;
}
.cid-uucb51tYuk .item:focus,
.cid-uucb51tYuk span:focus {
  outline: none;
}
.cid-uucb51tYuk .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uucb51tYuk .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uucb51tYuk .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uucb51tYuk .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uucb51tYuk .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uucb51tYuk .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uucb51tYuk .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uucb51tYuk .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uucb51tYuk .mbr-text {
  text-align: left;
}
.cid-uucb51tYuk .item-footer {
  margin-top: 14px;
}
.cid-uucb51tYuk .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uucb51tYuk .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uucb51tYuk .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uucb51tYuk .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-uucb52HEuI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-uucb52HEuI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucb52HEuI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-uucb52HEuI .container {
    max-width: 1400px;
  }
}
.cid-uucb52HEuI .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-uucb52HEuI .card {
    margin-bottom: 3rem;
  }
}
.cid-uucb52HEuI .row {
  justify-content: center;
}
.cid-uucb52HEuI .card-title,
.cid-uucb52HEuI .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uucb52HEuI .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uucb52HEuI .mbr-section-title {
  color: #ffffff;
}
.cid-uucb52HEuI .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uucb53eSBG {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uucb53eSBG .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uucb53eSBG .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uucb53eSBG .row {
  align-items: center;
  height: 100%;
}
.cid-uucb53s2Wt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uucb53s2Wt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucb53s2Wt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uucb53s2Wt .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uucb53s2Wt .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uucb53s2Wt .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uucb53s2Wt .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uucb53s2Wt .container {
    padding: 0 12px;
  }
}
.cid-uucb53s2Wt .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uucb53s2Wt .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uucb53s2Wt .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uucb53s2Wt .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-uucb53s2Wt .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-uucb53s2Wt .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-uucb53s2Wt .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uucb53s2Wt .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-uucb53s2Wt .mbr-section-title {
  color: #ffffff;
}
.cid-uucb53s2Wt label {
  color: #ffffff;
}
.cid-uucb53s2Wt .mbr-section-title,
.cid-uucb53s2Wt .mbr-section-btn {
  text-align: left;
}
.cid-uucb53KiT7 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uucb53KiT7 .container {
  max-width: 1140px;
}
.cid-uucb53KiT7 .row {
  align-items: center;
}
.cid-uucb53KiT7 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uucb53KiT7 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uucb53KiT7 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uucb53KiT7 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uucb53KiT7 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uucb53KiT7 .main-title {
    text-align: center;
  }
}
.cid-uucb53KiT7 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uucb53KiT7 .main-subtitle {
    text-align: center;
  }
}
.cid-uucb53KiT7 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uucb53KiT7 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uucb53KiT7 form {
  width: 100%;
}
.cid-uucb53KiT7 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uucb53KiT7 form p {
  color: #ffffff;
}
.cid-uucb53KiT7 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uucb53KiT7 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uucb53KiT7 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uucb53KiT7 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uucb53KiT7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uucb53KiT7 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uucb53KiT7 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uucb53KiT7 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uucb53KiT7 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uucb53KiT7 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uucb53KiT7 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uucb53KiT7 form select {
  color: #ffffff !important;
}
.cid-uucb53KiT7 form textarea {
  height: 100px;
}
.cid-uucb53KiT7 form input:active,
.cid-uucb53KiT7 form textarea:active,
.cid-uucb53KiT7 form input:focus,
.cid-uucb53KiT7 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uucb53KiT7 form input:active::-webkit-input-placeholder,
.cid-uucb53KiT7 form textarea:active::-webkit-input-placeholder,
.cid-uucb53KiT7 form input:focus::-webkit-input-placeholder,
.cid-uucb53KiT7 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uucb53KiT7 form input:active::-moz-placeholder,
.cid-uucb53KiT7 form textarea:active::-moz-placeholder,
.cid-uucb53KiT7 form input:focus::-moz-placeholder,
.cid-uucb53KiT7 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uucb53KiT7 form input:active:-moz-placeholder,
.cid-uucb53KiT7 form textarea:active:-moz-placeholder,
.cid-uucb53KiT7 form input:focus:-moz-placeholder,
.cid-uucb53KiT7 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uucb53KiT7 form input:active:-ms-input-placeholder,
.cid-uucb53KiT7 form textarea:active:-ms-input-placeholder,
.cid-uucb53KiT7 form input:focus:-ms-input-placeholder,
.cid-uucb53KiT7 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uucb53KiT7 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uucb53KiT7 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uucb53KiT7 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uucb53KiT7 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uucb53KiT7 form .form-check-input:focus,
.cid-uucb53KiT7 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uucb53KiT7 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uucb53KiT7 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uucb53KiT7 .form-text-container {
    justify-content: center;
  }
}
.cid-uucb53KiT7 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uucb53KiT7 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uucb53KiT7 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uucb541wzo .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uucb541wzo ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uucb541wzo .nav-item:focus,
.cid-uucb541wzo .nav-link:focus {
  outline: none;
}
.cid-uucb541wzo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uucb541wzo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucb541wzo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uucb541wzo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uucb541wzo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uucb541wzo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uucb541wzo .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uucb541wzo .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uucb541wzo .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uucb541wzo .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uucb541wzo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uucb541wzo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uucb541wzo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uucb541wzo .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uucb541wzo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uucb541wzo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uucb541wzo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uucb541wzo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uucb541wzo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uucb541wzo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uucb541wzo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uucb541wzo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uucb541wzo .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uucb541wzo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uucb541wzo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uucb541wzo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uucb541wzo .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uucb541wzo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uucb541wzo .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uucb541wzo .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uucb541wzo .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uucb541wzo .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uucb541wzo .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uucb541wzo .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uucb541wzo .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uucb541wzo .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uucb541wzo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uucb541wzo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uucb541wzo .dropdown-item.active,
.cid-uucb541wzo .dropdown-item:active {
  background-color: transparent;
}
.cid-uucb541wzo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uucb541wzo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uucb541wzo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uucb541wzo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uucb541wzo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uucb541wzo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucb541wzo ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uucb541wzo .navbar-buttons {
  text-align: center;
}
.cid-uucb541wzo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucb541wzo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uucb541wzo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucb541wzo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucb541wzo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucb541wzo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucb541wzo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucb541wzo nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucb541wzo nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucb541wzo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucb541wzo .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uucb541wzo a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uucb541wzo .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uucb541wzo .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uucb541wzo .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uucb541wzo .navbar {
    height: 77px;
  }
  .cid-uucb541wzo .navbar.opened {
    height: auto;
  }
  .cid-uucb541wzo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uucb54o4Lu {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uucb54o4Lu .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-uucb54o4Lu .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-uucb54o4Lu .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-uucb54o4Lu .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-uucb54o4Lu .text-content {
    max-width: none;
  }
}
.cid-uucb54o4Lu .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uucb54o4Lu .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uucb54o4Lu .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uucb54o4Lu .icons {
    justify-content: center !important;
  }
  .cid-uucb54o4Lu .text-content * {
    text-align: center;
  }
}
.cid-uucb54o4Lu P {
  color: #060606;
}
.cid-uucb54o4Lu .mbr-section-title {
  color: #000000;
}
.cid-uucb54HaXe {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uucb54HaXe .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uucb54HaXe .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uucb54HaXe .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uucb54HaXe .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uucb54HaXe .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uucb54HaXe .text2 {
  color: #000000;
  text-align: left;
}
.cid-uucb54HaXe .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uucb54HaXe .logo-title {
  text-align: center;
}
.cid-uucb54HaXe .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uucb54HaXe .links {
  text-align: center;
  color: #656565;
}
.cid-uucb54HaXe .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uucb54HaXe .logo-title,
.cid-uucb54HaXe .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uucpnghhzd {
  padding-top: 12rem;
  padding-bottom: 1rem;
  background-color: #ebebeb;
}
.cid-uucpnghhzd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucpnghhzd .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-uucpnghhzd .container {
    padding: 0 15px;
  }
}
.cid-uucpnghhzd .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uucpnghhzd .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uucpnghhzd .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uucpnghhzd .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-uucpnghhzd .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uucpnghhzd .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uucpnghhzd .mbr-section-title {
  color: #131c28;
}
.cid-uucpnghhzd .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-uucpnghhzd .mbr-section-title,
.cid-uucpnghhzd .mbr-section-btn {
  color: #080613;
  text-align: center;
}
#custom-html-357 {
  /* Type valid CSS here */
}
#custom-html-357 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-357 p {
  font-size: 0px;
  color: #777;
}
.cid-uucpngNQb9 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uucpngNQb9 img,
.cid-uucpngNQb9 .item-img {
  width: 100%;
}
.cid-uucpngNQb9 .item:focus,
.cid-uucpngNQb9 span:focus {
  outline: none;
}
.cid-uucpngNQb9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uucpngNQb9 .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uucpngNQb9 .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uucpngNQb9 .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uucpngNQb9 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uucpngNQb9 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uucpngNQb9 .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uucpngNQb9 .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uucpngNQb9 .mbr-text {
  text-align: left;
}
.cid-uucpngNQb9 .item-footer {
  margin-top: 14px;
}
.cid-uucpngNQb9 .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uucpngNQb9 .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uucpngNQb9 .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uucpngNQb9 .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-uucpnhjvue {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-uucpnhjvue .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucpnhjvue .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-uucpnhjvue .container {
    max-width: 1400px;
  }
}
.cid-uucpnhjvue .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-uucpnhjvue .card {
    margin-bottom: 3rem;
  }
}
.cid-uucpnhjvue .row {
  justify-content: center;
}
.cid-uucpnhjvue .card-title,
.cid-uucpnhjvue .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uucpnhjvue .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uucpnhjvue .mbr-section-title {
  color: #ffffff;
}
.cid-uucpnhjvue .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uucpnhQt45 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uucpnhQt45 .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uucpnhQt45 .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uucpnhQt45 .row {
  align-items: center;
  height: 100%;
}
.cid-uucpnhZTAn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uucpnhZTAn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucpnhZTAn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uucpnhZTAn .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uucpnhZTAn .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uucpnhZTAn .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uucpnhZTAn .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uucpnhZTAn .container {
    padding: 0 12px;
  }
}
.cid-uucpnhZTAn .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uucpnhZTAn .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uucpnhZTAn .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uucpnhZTAn .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-uucpnhZTAn .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-uucpnhZTAn .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-uucpnhZTAn .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uucpnhZTAn .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-uucpnhZTAn .mbr-section-title {
  color: #ffffff;
}
.cid-uucpnhZTAn label {
  color: #ffffff;
}
.cid-uucpnhZTAn .mbr-section-title,
.cid-uucpnhZTAn .mbr-section-btn {
  text-align: left;
}
.cid-uucpnie5v8 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uucpnie5v8 .container {
  max-width: 1140px;
}
.cid-uucpnie5v8 .row {
  align-items: center;
}
.cid-uucpnie5v8 .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uucpnie5v8 .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uucpnie5v8 .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uucpnie5v8 .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uucpnie5v8 .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uucpnie5v8 .main-title {
    text-align: center;
  }
}
.cid-uucpnie5v8 .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uucpnie5v8 .main-subtitle {
    text-align: center;
  }
}
.cid-uucpnie5v8 .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uucpnie5v8 .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uucpnie5v8 form {
  width: 100%;
}
.cid-uucpnie5v8 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uucpnie5v8 form p {
  color: #ffffff;
}
.cid-uucpnie5v8 form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uucpnie5v8 form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uucpnie5v8 form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uucpnie5v8 form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uucpnie5v8 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uucpnie5v8 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uucpnie5v8 form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uucpnie5v8 form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uucpnie5v8 form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uucpnie5v8 form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uucpnie5v8 form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uucpnie5v8 form select {
  color: #ffffff !important;
}
.cid-uucpnie5v8 form textarea {
  height: 100px;
}
.cid-uucpnie5v8 form input:active,
.cid-uucpnie5v8 form textarea:active,
.cid-uucpnie5v8 form input:focus,
.cid-uucpnie5v8 form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uucpnie5v8 form input:active::-webkit-input-placeholder,
.cid-uucpnie5v8 form textarea:active::-webkit-input-placeholder,
.cid-uucpnie5v8 form input:focus::-webkit-input-placeholder,
.cid-uucpnie5v8 form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uucpnie5v8 form input:active::-moz-placeholder,
.cid-uucpnie5v8 form textarea:active::-moz-placeholder,
.cid-uucpnie5v8 form input:focus::-moz-placeholder,
.cid-uucpnie5v8 form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uucpnie5v8 form input:active:-moz-placeholder,
.cid-uucpnie5v8 form textarea:active:-moz-placeholder,
.cid-uucpnie5v8 form input:focus:-moz-placeholder,
.cid-uucpnie5v8 form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uucpnie5v8 form input:active:-ms-input-placeholder,
.cid-uucpnie5v8 form textarea:active:-ms-input-placeholder,
.cid-uucpnie5v8 form input:focus:-ms-input-placeholder,
.cid-uucpnie5v8 form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uucpnie5v8 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uucpnie5v8 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uucpnie5v8 form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uucpnie5v8 form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uucpnie5v8 form .form-check-input:focus,
.cid-uucpnie5v8 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uucpnie5v8 form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uucpnie5v8 .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uucpnie5v8 .form-text-container {
    justify-content: center;
  }
}
.cid-uucpnie5v8 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uucpnie5v8 .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uucpnie5v8 .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uucpnisUYQ .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uucpnisUYQ ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uucpnisUYQ .nav-item:focus,
.cid-uucpnisUYQ .nav-link:focus {
  outline: none;
}
.cid-uucpnisUYQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uucpnisUYQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucpnisUYQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uucpnisUYQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uucpnisUYQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uucpnisUYQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uucpnisUYQ .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uucpnisUYQ .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uucpnisUYQ .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uucpnisUYQ .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uucpnisUYQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uucpnisUYQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uucpnisUYQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uucpnisUYQ .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uucpnisUYQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uucpnisUYQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uucpnisUYQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uucpnisUYQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uucpnisUYQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uucpnisUYQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uucpnisUYQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uucpnisUYQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uucpnisUYQ .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uucpnisUYQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uucpnisUYQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uucpnisUYQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uucpnisUYQ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uucpnisUYQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uucpnisUYQ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uucpnisUYQ .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uucpnisUYQ .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uucpnisUYQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uucpnisUYQ .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uucpnisUYQ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uucpnisUYQ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uucpnisUYQ .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uucpnisUYQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uucpnisUYQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uucpnisUYQ .dropdown-item.active,
.cid-uucpnisUYQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uucpnisUYQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uucpnisUYQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uucpnisUYQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uucpnisUYQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uucpnisUYQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uucpnisUYQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucpnisUYQ ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uucpnisUYQ .navbar-buttons {
  text-align: center;
}
.cid-uucpnisUYQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uucpnisUYQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uucpnisUYQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uucpnisUYQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uucpnisUYQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uucpnisUYQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uucpnisUYQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucpnisUYQ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uucpnisUYQ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uucpnisUYQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uucpnisUYQ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uucpnisUYQ a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uucpnisUYQ .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uucpnisUYQ .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uucpnisUYQ .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uucpnisUYQ .navbar {
    height: 77px;
  }
  .cid-uucpnisUYQ .navbar.opened {
    height: auto;
  }
  .cid-uucpnisUYQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uucpniMgEB {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uucpniMgEB .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-uucpniMgEB .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-uucpniMgEB .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-uucpniMgEB .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-uucpniMgEB .text-content {
    max-width: none;
  }
}
.cid-uucpniMgEB .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uucpniMgEB .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uucpniMgEB .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uucpniMgEB .icons {
    justify-content: center !important;
  }
  .cid-uucpniMgEB .text-content * {
    text-align: center;
  }
}
.cid-uucpniMgEB P {
  color: #060606;
}
.cid-uucpniMgEB .mbr-section-title {
  color: #000000;
}
.cid-uucpnj9AAK {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uucpnj9AAK .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uucpnj9AAK .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uucpnj9AAK .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uucpnj9AAK .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uucpnj9AAK .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uucpnj9AAK .text2 {
  color: #000000;
  text-align: left;
}
.cid-uucpnj9AAK .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uucpnj9AAK .logo-title {
  text-align: center;
}
.cid-uucpnj9AAK .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uucpnj9AAK .links {
  text-align: center;
  color: #656565;
}
.cid-uucpnj9AAK .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uucpnj9AAK .logo-title,
.cid-uucpnj9AAK .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uuQ0EIawcY {
  padding-top: 12rem;
  padding-bottom: 6rem;
  background-color: #ebebeb;
}
.cid-uuQ0EIawcY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuQ0EIawcY .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-uuQ0EIawcY .container {
    padding: 0 15px;
  }
}
.cid-uuQ0EIawcY .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuQ0EIawcY .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuQ0EIawcY .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuQ0EIawcY .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-uuQ0EIawcY .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuQ0EIawcY .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuQ0EIawcY .mbr-section-title {
  color: #131c28;
}
.cid-uuQ0EIawcY .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-uuQ0EIawcY .mbr-section-title,
.cid-uuQ0EIawcY .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uuQLknt5va {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuQLknt5va img,
.cid-uuQLknt5va .item-img {
  width: 100%;
}
.cid-uuQLknt5va .item:focus,
.cid-uuQLknt5va span:focus {
  outline: none;
}
.cid-uuQLknt5va .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuQLknt5va .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuQLknt5va .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuQLknt5va .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuQLknt5va .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuQLknt5va .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuQLknt5va .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuQLknt5va .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuQLknt5va .mbr-text {
  text-align: left;
}
.cid-uuQLknt5va .item-footer {
  margin-top: 14px;
}
.cid-uuQLknt5va .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuQLknt5va .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuQLknt5va .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuQLknt5va .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.cid-uuQ0ELE5Lp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-uuQ0ELE5Lp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuQ0ELE5Lp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-uuQ0ELE5Lp .container {
    max-width: 1400px;
  }
}
.cid-uuQ0ELE5Lp .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-uuQ0ELE5Lp .card {
    margin-bottom: 3rem;
  }
}
.cid-uuQ0ELE5Lp .row {
  justify-content: center;
}
.cid-uuQ0ELE5Lp .card-title,
.cid-uuQ0ELE5Lp .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-uuQ0ELE5Lp .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuQ0ELE5Lp .mbr-section-title {
  color: #ffffff;
}
.cid-uuQ0ELE5Lp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uuQ0EMfo1i {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uuQ0EMfo1i .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-uuQ0EMfo1i .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-uuQ0EMfo1i .row {
  align-items: center;
  height: 100%;
}
.cid-uuQ0EMr9Tt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uuQ0EMr9Tt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuQ0EMr9Tt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuQ0EMr9Tt .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuQ0EMr9Tt .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uuQ0EMr9Tt .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uuQ0EMr9Tt .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uuQ0EMr9Tt .container {
    padding: 0 12px;
  }
}
.cid-uuQ0EMr9Tt .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uuQ0EMr9Tt .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uuQ0EMr9Tt .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uuQ0EMr9Tt .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-uuQ0EMr9Tt .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-uuQ0EMr9Tt .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-uuQ0EMr9Tt .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-uuQ0EMr9Tt .mbr-section-title {
  color: #ffffff;
}
.cid-uuQ0EMr9Tt label {
  color: #ffffff;
}
.cid-uuQ0EMr9Tt .mbr-section-title,
.cid-uuQ0EMr9Tt .mbr-section-btn {
  text-align: left;
}
.cid-uuQ0EMGSvA {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uuQ0EMGSvA .container {
  max-width: 1140px;
}
.cid-uuQ0EMGSvA .row {
  align-items: center;
}
.cid-uuQ0EMGSvA .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-uuQ0EMGSvA .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-uuQ0EMGSvA .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-uuQ0EMGSvA .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uuQ0EMGSvA .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uuQ0EMGSvA .main-title {
    text-align: center;
  }
}
.cid-uuQ0EMGSvA .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uuQ0EMGSvA .main-subtitle {
    text-align: center;
  }
}
.cid-uuQ0EMGSvA .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-uuQ0EMGSvA .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-uuQ0EMGSvA form {
  width: 100%;
}
.cid-uuQ0EMGSvA form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-uuQ0EMGSvA form p {
  color: #ffffff;
}
.cid-uuQ0EMGSvA form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-uuQ0EMGSvA form .mbr-section-btn {
    width: 100%;
  }
}
.cid-uuQ0EMGSvA form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-uuQ0EMGSvA form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-uuQ0EMGSvA form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uuQ0EMGSvA form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-uuQ0EMGSvA form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-uuQ0EMGSvA form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uuQ0EMGSvA form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-uuQ0EMGSvA form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-uuQ0EMGSvA form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uuQ0EMGSvA form select {
  color: #ffffff !important;
}
.cid-uuQ0EMGSvA form textarea {
  height: 100px;
}
.cid-uuQ0EMGSvA form input:active,
.cid-uuQ0EMGSvA form textarea:active,
.cid-uuQ0EMGSvA form input:focus,
.cid-uuQ0EMGSvA form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-uuQ0EMGSvA form input:active::-webkit-input-placeholder,
.cid-uuQ0EMGSvA form textarea:active::-webkit-input-placeholder,
.cid-uuQ0EMGSvA form input:focus::-webkit-input-placeholder,
.cid-uuQ0EMGSvA form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-uuQ0EMGSvA form input:active::-moz-placeholder,
.cid-uuQ0EMGSvA form textarea:active::-moz-placeholder,
.cid-uuQ0EMGSvA form input:focus::-moz-placeholder,
.cid-uuQ0EMGSvA form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-uuQ0EMGSvA form input:active:-moz-placeholder,
.cid-uuQ0EMGSvA form textarea:active:-moz-placeholder,
.cid-uuQ0EMGSvA form input:focus:-moz-placeholder,
.cid-uuQ0EMGSvA form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-uuQ0EMGSvA form input:active:-ms-input-placeholder,
.cid-uuQ0EMGSvA form textarea:active:-ms-input-placeholder,
.cid-uuQ0EMGSvA form input:focus:-ms-input-placeholder,
.cid-uuQ0EMGSvA form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-uuQ0EMGSvA form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-uuQ0EMGSvA form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-uuQ0EMGSvA form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-uuQ0EMGSvA form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-uuQ0EMGSvA form .form-check-input:focus,
.cid-uuQ0EMGSvA form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-uuQ0EMGSvA form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-uuQ0EMGSvA .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-uuQ0EMGSvA .form-text-container {
    justify-content: center;
  }
}
.cid-uuQ0EMGSvA .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-uuQ0EMGSvA .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-uuQ0EMGSvA .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-uuQ0EN1TJr {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uuQ0EN1TJr .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-uuQ0EN1TJr .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-uuQ0EN1TJr .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-uuQ0EN1TJr .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-uuQ0EN1TJr .text-content {
    max-width: none;
  }
}
.cid-uuQ0EN1TJr .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uuQ0EN1TJr .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uuQ0EN1TJr .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uuQ0EN1TJr .icons {
    justify-content: center !important;
  }
  .cid-uuQ0EN1TJr .text-content * {
    text-align: center;
  }
}
.cid-uuQ0EN1TJr P {
  color: #060606;
}
.cid-uuQ0EN1TJr .mbr-section-title {
  color: #000000;
}
#custom-html-36h {
  /* Type valid CSS here */
}
#custom-html-36h div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-36h p {
  font-size: 0px;
  color: #777;
}
#custom-html-36i {
  /* Type valid CSS here */
}
#custom-html-36i div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-36i p {
  font-size: 0px;
  color: #777;
}
.cid-uuQ0ENvmY1 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uuQ0ENvmY1 ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uuQ0ENvmY1 .nav-item:focus,
.cid-uuQ0ENvmY1 .nav-link:focus {
  outline: none;
}
.cid-uuQ0ENvmY1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uuQ0ENvmY1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuQ0ENvmY1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uuQ0ENvmY1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uuQ0ENvmY1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuQ0ENvmY1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuQ0ENvmY1 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uuQ0ENvmY1 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uuQ0ENvmY1 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uuQ0ENvmY1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuQ0ENvmY1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuQ0ENvmY1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuQ0ENvmY1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uuQ0ENvmY1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uuQ0ENvmY1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuQ0ENvmY1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuQ0ENvmY1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uuQ0ENvmY1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuQ0ENvmY1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uuQ0ENvmY1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uuQ0ENvmY1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuQ0ENvmY1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuQ0ENvmY1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uuQ0ENvmY1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuQ0ENvmY1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuQ0ENvmY1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uuQ0ENvmY1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uuQ0ENvmY1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuQ0ENvmY1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuQ0ENvmY1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uuQ0ENvmY1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uuQ0ENvmY1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uuQ0ENvmY1 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uuQ0ENvmY1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uuQ0ENvmY1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uuQ0ENvmY1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuQ0ENvmY1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuQ0ENvmY1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuQ0ENvmY1 .dropdown-item.active,
.cid-uuQ0ENvmY1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuQ0ENvmY1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuQ0ENvmY1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuQ0ENvmY1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuQ0ENvmY1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uuQ0ENvmY1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuQ0ENvmY1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuQ0ENvmY1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uuQ0ENvmY1 .navbar-buttons {
  text-align: center;
}
.cid-uuQ0ENvmY1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uuQ0ENvmY1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uuQ0ENvmY1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uuQ0ENvmY1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uuQ0ENvmY1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uuQ0ENvmY1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uuQ0ENvmY1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uuQ0ENvmY1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uuQ0ENvmY1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uuQ0ENvmY1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uuQ0ENvmY1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uuQ0ENvmY1 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uuQ0ENvmY1 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uuQ0ENvmY1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uuQ0ENvmY1 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuQ0ENvmY1 .navbar {
    height: 77px;
  }
  .cid-uuQ0ENvmY1 .navbar.opened {
    height: auto;
  }
  .cid-uuQ0ENvmY1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuQ0ENQpKM {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uuQ0ENQpKM .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uuQ0ENQpKM .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uuQ0ENQpKM .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uuQ0ENQpKM .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uuQ0ENQpKM .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uuQ0ENQpKM .text2 {
  color: #000000;
  text-align: left;
}
.cid-uuQ0ENQpKM .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uuQ0ENQpKM .logo-title {
  text-align: center;
}
.cid-uuQ0ENQpKM .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uuQ0ENQpKM .links {
  text-align: center;
  color: #656565;
}
.cid-uuQ0ENQpKM .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uuQ0ENQpKM .logo-title,
.cid-uuQ0ENQpKM .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-unRz0uBSeB {
  padding-top: 12rem;
  padding-bottom: 6rem;
  background-color: #ebebeb;
}
.cid-unRz0uBSeB .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRz0uBSeB .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-unRz0uBSeB .container {
    padding: 0 15px;
  }
}
.cid-unRz0uBSeB .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-unRz0uBSeB .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-unRz0uBSeB .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-unRz0uBSeB .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #ffffff;
}
.cid-unRz0uBSeB .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #ffffff;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-unRz0uBSeB .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-unRz0uBSeB .mbr-section-title {
  color: #131c28;
}
.cid-unRz0uBSeB .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-unRz0uBSeB .mbr-section-title,
.cid-unRz0uBSeB .mbr-section-btn {
  color: #080613;
  text-align: center;
}
.cid-uuQ2oB8vSK {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ebebeb;
}
.cid-uuQ2oB8vSK img,
.cid-uuQ2oB8vSK .item-img {
  width: 100%;
}
.cid-uuQ2oB8vSK .item:focus,
.cid-uuQ2oB8vSK span:focus {
  outline: none;
}
.cid-uuQ2oB8vSK .item {
  cursor: pointer;
  margin-bottom: 2rem;
  border-radius: 15px;
}
.cid-uuQ2oB8vSK .item-wrapper {
  position: relative;
  border-radius: 15px;
  margin: 0 auto;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-uuQ2oB8vSK .item-wrapper .item-content {
    padding: 1.7rem 2rem 0;
  }
  .cid-uuQ2oB8vSK .item-wrapper .item-footer {
    padding: 0 2rem 1.7rem;
  }
}
@media (max-width: 991px) {
  .cid-uuQ2oB8vSK .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uuQ2oB8vSK .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uuQ2oB8vSK .item-title {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuQ2oB8vSK .item-subtitle {
  margin-bottom: 1rem;
  text-align: left;
}
.cid-uuQ2oB8vSK .mbr-text {
  text-align: left;
}
.cid-uuQ2oB8vSK .item-footer {
  margin-top: 14px;
}
.cid-uuQ2oB8vSK .mbr-amount {
  text-align: left;
  margin-bottom: 1rem;
}
.cid-uuQ2oB8vSK .mbr-price {
  color: #33d5ad;
  text-align: left;
}
.cid-uuQ2oB8vSK .item-btn {
  min-width: 150px;
  min-height: 53px;
  margin-left: 0;
}
.cid-uuQ2oB8vSK .mbr-section-btn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
#custom-html-21n {
  /* Type valid CSS here */
}
#custom-html-21n div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-21n p {
  font-size: 0px;
  color: #777;
}
.cid-unRz3PLLVg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #080613;
}
.cid-unRz3PLLVg .mbr-fallback-image.disabled {
  display: none;
}
.cid-unRz3PLLVg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-unRz3PLLVg .container {
    max-width: 1400px;
  }
}
.cid-unRz3PLLVg .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 2rem;
  width: 120px;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to top, #5f21d8, #5f21d8);
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .cid-unRz3PLLVg .card {
    margin-bottom: 3rem;
  }
}
.cid-unRz3PLLVg .row {
  justify-content: center;
}
.cid-unRz3PLLVg .card-title,
.cid-unRz3PLLVg .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-unRz3PLLVg .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-unRz3PLLVg .mbr-section-title {
  color: #ffffff;
}
.cid-unRz3PLLVg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-upyBcpuGNJ {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-upyBcpuGNJ .mbr-section-title {
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cid-upyBcpuGNJ .mbr-section-subtitle {
  color: #5f21d8;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-weight: 600;
}
.cid-upyBcpuGNJ .row {
  align-items: center;
  height: 100%;
}
.cid-upyBdsLtg9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-upyBdsLtg9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upyBdsLtg9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upyBdsLtg9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-upyBdsLtg9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyBdsLtg9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-upyBdsLtg9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-upyBdsLtg9 .container {
    padding: 0 12px;
  }
}
.cid-upyBdsLtg9 .card-wrapper {
  padding: 48px;
  position: relative;
  border-radius: 32px;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-upyBdsLtg9 .card-wrapper {
    padding: 24px;
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-upyBdsLtg9 .card-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-upyBdsLtg9 .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap {
  width: 100%;
  padding: 48px;
  background-color: #080613;
  border-radius: 32px;
}
@media (max-width: 992px) {
  .cid-upyBdsLtg9 .mbr-form .form-wrap {
    padding: 32px;
  }
}
@media (max-width: 768px) {
  .cid-upyBdsLtg9 .mbr-form .form-wrap {
    padding: 24px;
  }
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 20px !important;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 20px !important;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  box-shadow: none;
  border-radius: 16px !important;
  border: 1px solid #bbbbbb !important;
  background-color: #ffffff;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #080613 !important;
  box-shadow: none;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #bbbbbb;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .form-group textarea {
  min-height: 160px;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.7em;
  margin-bottom: 10px;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .mbr-section-btn {
  margin-top: 6px;
}
.cid-upyBdsLtg9 .mbr-form .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
}
.cid-upyBdsLtg9 .mbr-section-title {
  color: #ffffff;
}
.cid-upyBdsLtg9 label {
  color: #ffffff;
}
.cid-upyBdsLtg9 .mbr-section-title,
.cid-upyBdsLtg9 .mbr-section-btn {
  text-align: left;
}
.cid-upyC0cagJh {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-upyC0cagJh .container {
  max-width: 1140px;
}
.cid-upyC0cagJh .row {
  align-items: center;
}
.cid-upyC0cagJh .content-container {
  display: flex;
  align-items: center;
  padding: 10px 65px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #eafd83;
}
@media (max-width: 767px) {
  .cid-upyC0cagJh .content-container {
    padding: 40px 20px;
    flex-wrap: wrap;
  }
}
.cid-upyC0cagJh .title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
}
@media (max-width: 767px) {
  .cid-upyC0cagJh .title-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyC0cagJh .main-title {
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyC0cagJh .main-title {
    text-align: center;
  }
}
.cid-upyC0cagJh .main-subtitle {
  margin-top: 20px;
  color: #060606;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-upyC0cagJh .main-subtitle {
    text-align: center;
  }
}
.cid-upyC0cagJh .form-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
  padding: 10px !important;
  min-height: 200px;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .cid-upyC0cagJh .form-container {
    width: 100%;
    min-height: auto;
  }
}
.cid-upyC0cagJh form {
  width: 100%;
}
.cid-upyC0cagJh form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-upyC0cagJh form p {
  color: #ffffff;
}
.cid-upyC0cagJh form .mbr-section-btn {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
@media (max-width: 767px) {
  .cid-upyC0cagJh form .mbr-section-btn {
    width: 100%;
  }
}
.cid-upyC0cagJh form .mbr-section-btn .btn {
  width: max-content;
  min-width: 120px;
  border: none !important;
}
.cid-upyC0cagJh form .mbr-section-btn .btn:hover {
  background-color: #5f21d8 !important;
}
@media (max-width: 767px) {
  .cid-upyC0cagJh form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-upyC0cagJh form .form-group {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  flex-grow: 1;
}
.cid-upyC0cagJh form .form-control {
  height: 51px;
  border: 1px solid #ffffff;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 30px !important;
  margin-bottom: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
}
.cid-upyC0cagJh form .form-control::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyC0cagJh form .form-control::-moz-placeholder {
  color: #1d191f;
}
.cid-upyC0cagJh form .form-control:-moz-placeholder {
  color: #1d191f;
}
.cid-upyC0cagJh form .form-control:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyC0cagJh form select {
  color: #ffffff !important;
}
.cid-upyC0cagJh form textarea {
  height: 100px;
}
.cid-upyC0cagJh form input:active,
.cid-upyC0cagJh form textarea:active,
.cid-upyC0cagJh form input:focus,
.cid-upyC0cagJh form textarea:focus {
  background-color: #FFFFFF !important;
  border-color: #ffffff !important;
}
.cid-upyC0cagJh form input:active::-webkit-input-placeholder,
.cid-upyC0cagJh form textarea:active::-webkit-input-placeholder,
.cid-upyC0cagJh form input:focus::-webkit-input-placeholder,
.cid-upyC0cagJh form textarea:focus::-webkit-input-placeholder {
  color: #1d191f;
}
.cid-upyC0cagJh form input:active::-moz-placeholder,
.cid-upyC0cagJh form textarea:active::-moz-placeholder,
.cid-upyC0cagJh form input:focus::-moz-placeholder,
.cid-upyC0cagJh form textarea:focus::-moz-placeholder {
  color: #1d191f;
}
.cid-upyC0cagJh form input:active:-moz-placeholder,
.cid-upyC0cagJh form textarea:active:-moz-placeholder,
.cid-upyC0cagJh form input:focus:-moz-placeholder,
.cid-upyC0cagJh form textarea:focus:-moz-placeholder {
  color: #1d191f;
}
.cid-upyC0cagJh form input:active:-ms-input-placeholder,
.cid-upyC0cagJh form textarea:active:-ms-input-placeholder,
.cid-upyC0cagJh form input:focus:-ms-input-placeholder,
.cid-upyC0cagJh form textarea:focus:-ms-input-placeholder {
  color: #1d191f;
}
.cid-upyC0cagJh form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-upyC0cagJh form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-upyC0cagJh form label {
  width: 100%;
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-upyC0cagJh form .form-check-input {
  border-color: rgba(255, 255, 255, 0.25) !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-upyC0cagJh form .form-check-input:focus,
.cid-upyC0cagJh form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #ffffff !important;
}
.cid-upyC0cagJh form .form-check-input:checked {
  border-color: #ffffff !important;
}
.cid-upyC0cagJh .form-text-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-upyC0cagJh .form-text-container {
    justify-content: center;
  }
}
.cid-upyC0cagJh .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-right: 8px;
  background-color: #fff86d;
}
.cid-upyC0cagJh .iconfont-wrapper .mbr-iconfont {
  font-size: 8px;
  color: #000000;
}
.cid-upyC0cagJh .form-text {
  color: #FFFFFF;
  margin-top: 0 !important;
}
.cid-upyBgJT9Y5 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-upyBgJT9Y5 .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-upyBgJT9Y5 .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-upyBgJT9Y5 .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyBgJT9Y5 .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-upyBgJT9Y5 .text-content {
    max-width: none;
  }
}
.cid-upyBgJT9Y5 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-upyBgJT9Y5 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-upyBgJT9Y5 .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-upyBgJT9Y5 .icons {
    justify-content: center !important;
  }
  .cid-upyBgJT9Y5 .text-content * {
    text-align: center;
  }
}
.cid-upyBgJT9Y5 P {
  color: #060606;
}
.cid-upyBgJT9Y5 .mbr-section-title {
  color: #000000;
}
#custom-html-1fz {
  /* Type valid CSS here */
}
#custom-html-1fz div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1fz p {
  font-size: 0px;
  color: #777;
}
#custom-html-1g3 {
  /* Type valid CSS here */
}
#custom-html-1g3 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-1g3 p {
  font-size: 0px;
  color: #777;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
#custom-html-36p {
  /* Type valid CSS here */
}
#custom-html-36p div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-36p p {
  font-size: 0px;
  color: #777;
}
.cid-uw4o4L577x {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ebebeb;
}
.cid-uw4o4L577x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4o4L577x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4o4L577x .mbr-text,
.cid-uw4o4L577x .mbr-section-btn {
  text-align: center;
}
.cid-uw4o4L577x .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uw4o4L577x .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uw4RoTNTJR {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uw4RoTNTJR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4RoTNTJR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4RoTNTJR .mbr-text,
.cid-uw4RoTNTJR .mbr-section-btn {
  text-align: center;
}
.cid-uw4RoTNTJR .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uw4RoTNTJR .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uw4o4Mdy1X {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uw4o4Mdy1X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4o4Mdy1X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4o4Mdy1X .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uw4o4Mdy1X .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uw4o4Mdy1X .row {
  background: #ffffff;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uw4o4Mdy1X img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uw4o4Mdy1X .row {
  flex-direction: row-reverse;
}
.cid-uw4o4Mdy1X .image-wrapper {
  padding: 0;
}
.cid-uw4o4Mdy1X .mbr-section-title {
  color: #000000;
}
.cid-uw4o4Mdy1X .mbr-text,
.cid-uw4o4Mdy1X .mbr-section-btn {
  color: #1e2330;
}
.cid-uw4zkg9Ora {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uw4zkg9Ora .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4zkg9Ora .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4zkg9Ora .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uw4zkg9Ora .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uw4zkg9Ora .row {
  background: #ffffff;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uw4zkg9Ora img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uw4zkg9Ora .row {
  flex-direction: row-reverse;
}
.cid-uw4zkg9Ora .image-wrapper {
  padding: 0;
}
.cid-uw4zkg9Ora .mbr-section-title {
  color: #080613;
}
.cid-uw4zkg9Ora .mbr-text,
.cid-uw4zkg9Ora .mbr-section-btn {
  color: #1e2330;
}
.cid-uw4AA7XXmo {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uw4AA7XXmo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4AA7XXmo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4AA7XXmo .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uw4AA7XXmo .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uw4AA7XXmo .row {
  background: #ffffff;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uw4AA7XXmo img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uw4AA7XXmo .row {
  flex-direction: row-reverse;
}
.cid-uw4AA7XXmo .image-wrapper {
  padding: 0;
}
.cid-uw4AA7XXmo .mbr-section-title {
  color: #080613;
}
.cid-uw4AA7XXmo .mbr-text,
.cid-uw4AA7XXmo .mbr-section-btn {
  color: #1e2330;
}
.cid-uw4AZ9dR7W {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uw4AZ9dR7W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4AZ9dR7W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4AZ9dR7W .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uw4AZ9dR7W .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uw4AZ9dR7W .row {
  background: #ffffff;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uw4AZ9dR7W img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uw4AZ9dR7W .row {
  flex-direction: row-reverse;
}
.cid-uw4AZ9dR7W .image-wrapper {
  padding: 0;
}
.cid-uw4AZ9dR7W .mbr-section-title {
  color: #080613;
}
.cid-uw4AZ9dR7W .mbr-text,
.cid-uw4AZ9dR7W .mbr-section-btn {
  color: #1e2330;
}
.cid-uw4BfX4gn7 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uw4BfX4gn7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4BfX4gn7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4BfX4gn7 .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uw4BfX4gn7 .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uw4BfX4gn7 .row {
  background: #ffffff;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uw4BfX4gn7 img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uw4BfX4gn7 .row {
  flex-direction: row-reverse;
}
.cid-uw4BfX4gn7 .image-wrapper {
  padding: 0;
}
.cid-uw4BfX4gn7 .mbr-section-title {
  color: #080613;
}
.cid-uw4BfX4gn7 .mbr-text,
.cid-uw4BfX4gn7 .mbr-section-btn {
  color: #1e2330;
}
.cid-uw4H2UTfuO {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uw4H2UTfuO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4H2UTfuO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4H2UTfuO .text-wrapper {
  padding: 3rem;
}
@media (max-width: 767px) {
  .cid-uw4H2UTfuO .text-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uw4H2UTfuO .row {
  background: #ffffff;
  border-radius: 2rem;
  margin: 0;
  align-items: center;
}
.cid-uw4H2UTfuO img {
  border-radius: 2rem;
  height: 100%;
}
.cid-uw4H2UTfuO .row {
  flex-direction: row-reverse;
}
.cid-uw4H2UTfuO .image-wrapper {
  padding: 0;
}
.cid-uw4H2UTfuO .mbr-section-title {
  color: #080613;
}
.cid-uw4H2UTfuO .mbr-text,
.cid-uw4H2UTfuO .mbr-section-btn {
  color: #1e2330;
}
.cid-uw4J7X4XkJ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ebebeb;
}
.cid-uw4J7X4XkJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uw4J7X4XkJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uw4J7X4XkJ .mbr-text,
.cid-uw4J7X4XkJ .mbr-section-btn {
  text-align: center;
}
.cid-uw4J7X4XkJ .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uw4J7X4XkJ .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uw4o4N8ZrN {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uw4o4N8ZrN .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-uw4o4N8ZrN .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #5f21d8;
}
.cid-uw4o4N8ZrN .svg-top .st0 {
  fill: #ffffff;
}
@media (max-width: 992px) {
  .cid-uw4o4N8ZrN .svg-top {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .cid-uw4o4N8ZrN .text-content {
    max-width: none;
  }
}
.cid-uw4o4N8ZrN .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #5f21d8;
  border: 2px solid #5f21d8;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uw4o4N8ZrN .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uw4o4N8ZrN .mbr-iconfont-social:hover {
  background-color: #5f21d8;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-uw4o4N8ZrN .icons {
    justify-content: center !important;
  }
  .cid-uw4o4N8ZrN .text-content * {
    text-align: center;
  }
}
.cid-uw4o4N8ZrN P {
  color: #060606;
}
.cid-uw4o4N8ZrN .mbr-section-title {
  color: #000000;
}
#custom-html-36z {
  /* Type valid CSS here */
}
#custom-html-36z div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-36z p {
  font-size: 0px;
  color: #777;
}
#custom-html-370 {
  /* Type valid CSS here */
}
#custom-html-370 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
}
#custom-html-370 p {
  font-size: 0px;
  color: #777;
}
.cid-uw4o4NB0g2 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uw4o4NB0g2 ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uw4o4NB0g2 .nav-item:focus,
.cid-uw4o4NB0g2 .nav-link:focus {
  outline: none;
}
.cid-uw4o4NB0g2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uw4o4NB0g2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uw4o4NB0g2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uw4o4NB0g2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uw4o4NB0g2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uw4o4NB0g2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uw4o4NB0g2 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uw4o4NB0g2 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uw4o4NB0g2 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uw4o4NB0g2 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uw4o4NB0g2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uw4o4NB0g2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uw4o4NB0g2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uw4o4NB0g2 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uw4o4NB0g2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uw4o4NB0g2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uw4o4NB0g2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uw4o4NB0g2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uw4o4NB0g2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uw4o4NB0g2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uw4o4NB0g2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uw4o4NB0g2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uw4o4NB0g2 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uw4o4NB0g2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uw4o4NB0g2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uw4o4NB0g2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uw4o4NB0g2 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uw4o4NB0g2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uw4o4NB0g2 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uw4o4NB0g2 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uw4o4NB0g2 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uw4o4NB0g2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uw4o4NB0g2 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uw4o4NB0g2 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uw4o4NB0g2 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uw4o4NB0g2 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uw4o4NB0g2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uw4o4NB0g2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uw4o4NB0g2 .dropdown-item.active,
.cid-uw4o4NB0g2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uw4o4NB0g2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uw4o4NB0g2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uw4o4NB0g2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uw4o4NB0g2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uw4o4NB0g2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uw4o4NB0g2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uw4o4NB0g2 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uw4o4NB0g2 .navbar-buttons {
  text-align: center;
}
.cid-uw4o4NB0g2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uw4o4NB0g2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uw4o4NB0g2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uw4o4NB0g2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uw4o4NB0g2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uw4o4NB0g2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uw4o4NB0g2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uw4o4NB0g2 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uw4o4NB0g2 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uw4o4NB0g2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uw4o4NB0g2 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uw4o4NB0g2 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uw4o4NB0g2 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uw4o4NB0g2 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uw4o4NB0g2 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uw4o4NB0g2 .navbar {
    height: 77px;
  }
  .cid-uw4o4NB0g2 .navbar.opened {
    height: auto;
  }
  .cid-uw4o4NB0g2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uw4o4NZAHf {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uw4o4NZAHf .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uw4o4NZAHf .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uw4o4NZAHf .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uw4o4NZAHf .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uw4o4NZAHf .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uw4o4NZAHf .text2 {
  color: #000000;
  text-align: left;
}
.cid-uw4o4NZAHf .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uw4o4NZAHf .logo-title {
  text-align: center;
}
.cid-uw4o4NZAHf .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uw4o4NZAHf .links {
  text-align: center;
  color: #656565;
}
.cid-uw4o4NZAHf .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uw4o4NZAHf .logo-title,
.cid-uw4o4NZAHf .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uoxlpX1aYy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uoxlpX1aYy .nav-item:focus,
.cid-uoxlpX1aYy .nav-link:focus {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uoxlpX1aYy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uoxlpX1aYy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoxlpX1aYy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoxlpX1aYy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uoxlpX1aYy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uoxlpX1aYy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoxlpX1aYy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoxlpX1aYy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uoxlpX1aYy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoxlpX1aYy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uoxlpX1aYy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uoxlpX1aYy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoxlpX1aYy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uoxlpX1aYy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uoxlpX1aYy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoxlpX1aYy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoxlpX1aYy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uoxlpX1aYy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uoxlpX1aYy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uoxlpX1aYy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uoxlpX1aYy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uoxlpX1aYy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoxlpX1aYy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoxlpX1aYy .dropdown-item.active,
.cid-uoxlpX1aYy .dropdown-item:active {
  background-color: transparent;
}
.cid-uoxlpX1aYy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoxlpX1aYy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uoxlpX1aYy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoxlpX1aYy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoxlpX1aYy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uoxlpX1aYy .navbar-buttons {
  text-align: center;
}
.cid-uoxlpX1aYy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uoxlpX1aYy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uoxlpX1aYy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uoxlpX1aYy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uoxlpX1aYy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoxlpX1aYy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uoxlpX1aYy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uoxlpX1aYy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoxlpX1aYy .navbar {
    height: 77px;
  }
  .cid-uoxlpX1aYy .navbar.opened {
    height: auto;
  }
  .cid-uoxlpX1aYy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uxd1XeiOTd {
  padding-top: 10rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uxd1XeiOTd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uxd1XeiOTd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uxd1XeiOTd .mbr-text,
.cid-uxd1XeiOTd .mbr-section-btn {
  text-align: center;
}
.cid-uxd1XeiOTd .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uxd1XeiOTd .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uxcofUjbax {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uxcofUjbax .mbr-fallback-image.disabled {
  display: none;
}
.cid-uxcofUjbax .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-uxcofUjbax .container {
    padding: 0 20px;
  }
}
.cid-uxcofUjbax .row {
  justify-content: center;
}
.cid-uxcofUjbax .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-uxcofUjbax .item {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-uxcofUjbax .item {
    margin-bottom: 40px;
  }
}
.cid-uxcofUjbax .item:hover .item-wrapper .item-img .icon-wrapper::before,
.cid-uxcofUjbax .item:focus .item-wrapper .item-img .icon-wrapper::before {
  transform: scale(0.7);
}
.cid-uxcofUjbax .item:hover .item-wrapper .item-img img,
.cid-uxcofUjbax .item:focus .item-wrapper .item-img img {
  transform: scale(1.05);
}
.cid-uxcofUjbax .item .item-wrapper .item-img {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  border-radius: 1.2rem !important;
}
.cid-uxcofUjbax .item .item-wrapper .item-img img {
  height: 550px;
  border-radius: 1.2rem !important;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uxcofUjbax .item .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uxcofUjbax .item .item-wrapper .item-img .icon-wrapper {
  position: absolute;
  bottom: 40px;
  right: 40px;
  width: 70px;
  height: 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  overflow: hidden;
}
.cid-uxcofUjbax .item .item-wrapper .item-img .icon-wrapper .mbr-iconfont {
  z-index: 1;
  font-size: 16px;
  color: #000000;
}
.cid-uxcofUjbax .item .item-wrapper .item-img .icon-wrapper::before {
  content: '';
  position: absolute;
  width: 70px;
  height: 70px;
  border-radius: 100%;
  background-color: #eafd83;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
}
.cid-uxcofUjbax .item .item-wrapper .item-content .card-title {
  margin-bottom: 0;
}
.cid-uxcofUjbax .item a {
  display: block;
}
.cid-uxcofUjbax .mbr-desc {
  color: #5f21d8;
  text-align: center;
}
.cid-uxcofUjbax .card-title {
  color: #000000;
  text-align: center;
}
.cid-uxcSmgq6Lx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uxcSmgq6Lx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uxcSmgq6Lx .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-uxcSmgq6Lx .container {
    padding: 0 20px;
  }
}
.cid-uxcSmgq6Lx .row {
  justify-content: center;
}
.cid-uxcSmgq6Lx .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-uxcSmgq6Lx .item {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-uxcSmgq6Lx .item {
    margin-bottom: 40px;
  }
}
.cid-uxcSmgq6Lx .item:hover .item-wrapper .item-img .icon-wrapper::before,
.cid-uxcSmgq6Lx .item:focus .item-wrapper .item-img .icon-wrapper::before {
  transform: scale(0.7);
}
.cid-uxcSmgq6Lx .item:hover .item-wrapper .item-img img,
.cid-uxcSmgq6Lx .item:focus .item-wrapper .item-img img {
  transform: scale(1.05);
}
.cid-uxcSmgq6Lx .item .item-wrapper .item-img {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  border-radius: 1.2rem !important;
}
.cid-uxcSmgq6Lx .item .item-wrapper .item-img img {
  height: 550px;
  border-radius: 1.2rem !important;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uxcSmgq6Lx .item .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uxcSmgq6Lx .item .item-wrapper .item-img .icon-wrapper {
  position: absolute;
  bottom: 40px;
  right: 40px;
  width: 70px;
  height: 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  overflow: hidden;
}
.cid-uxcSmgq6Lx .item .item-wrapper .item-img .icon-wrapper .mbr-iconfont {
  z-index: 1;
  font-size: 16px;
  color: #000000;
}
.cid-uxcSmgq6Lx .item .item-wrapper .item-img .icon-wrapper::before {
  content: '';
  position: absolute;
  width: 70px;
  height: 70px;
  border-radius: 100%;
  background-color: #eafd83;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
}
.cid-uxcSmgq6Lx .item .item-wrapper .item-content .card-title {
  margin-bottom: 0;
}
.cid-uxcSmgq6Lx .item a {
  display: block;
}
.cid-uxcSmgq6Lx .mbr-desc {
  color: #000000;
  text-align: center;
}
.cid-uxcSmgq6Lx .card-title {
  color: #000000;
  text-align: center;
}
.cid-uxcUS77jcm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uxcUS77jcm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uxcUS77jcm .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-uxcUS77jcm .container {
    padding: 0 20px;
  }
}
.cid-uxcUS77jcm .row {
  justify-content: center;
}
.cid-uxcUS77jcm .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-uxcUS77jcm .item {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-uxcUS77jcm .item {
    margin-bottom: 40px;
  }
}
.cid-uxcUS77jcm .item:hover .item-wrapper .item-img .icon-wrapper::before,
.cid-uxcUS77jcm .item:focus .item-wrapper .item-img .icon-wrapper::before {
  transform: scale(0.7);
}
.cid-uxcUS77jcm .item:hover .item-wrapper .item-img img,
.cid-uxcUS77jcm .item:focus .item-wrapper .item-img img {
  transform: scale(1.05);
}
.cid-uxcUS77jcm .item .item-wrapper .item-img {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  border-radius: 1.2rem !important;
}
.cid-uxcUS77jcm .item .item-wrapper .item-img img {
  height: 550px;
  border-radius: 1.2rem !important;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uxcUS77jcm .item .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uxcUS77jcm .item .item-wrapper .item-img .icon-wrapper {
  position: absolute;
  bottom: 40px;
  right: 40px;
  width: 70px;
  height: 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  overflow: hidden;
}
.cid-uxcUS77jcm .item .item-wrapper .item-img .icon-wrapper .mbr-iconfont {
  z-index: 1;
  font-size: 16px;
  color: #000000;
}
.cid-uxcUS77jcm .item .item-wrapper .item-img .icon-wrapper::before {
  content: '';
  position: absolute;
  width: 70px;
  height: 70px;
  border-radius: 100%;
  background-color: #eafd83;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
}
.cid-uxcUS77jcm .item .item-wrapper .item-content .card-title {
  margin-bottom: 0;
}
.cid-uxcUS77jcm .item a {
  display: block;
}
.cid-uxcUS77jcm .mbr-desc {
  color: #000000;
  text-align: center;
}
.cid-uxcUS77jcm .card-title {
  color: #000000;
  text-align: center;
}
.cid-uxco2f1Cd9 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #efefef;
}
@media (max-width: 767px) {
  .cid-uxco2f1Cd9 .mbr-text {
    text-align: center;
  }
}
.cid-uxco2f1Cd9 .mbr-text,
.cid-uxco2f1Cd9 .mbr-section-btn {
  color: #000000;
  text-align: center;
}
.cid-uxco2f1Cd9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uxco2f1Cd9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uxco2f1Cd9 H1 {
  text-align: center;
  color: #5f21d8;
}
.cid-uoV7PM1SeW {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uoV7PM1SeW .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uoV7PM1SeW .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uoV7PM1SeW .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uoV7PM1SeW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uoV7PM1SeW .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uoV7PM1SeW .text2 {
  color: #000000;
  text-align: left;
}
.cid-uoV7PM1SeW .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uoV7PM1SeW .logo-title {
  text-align: center;
}
.cid-uoV7PM1SeW .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uoV7PM1SeW .links {
  text-align: center;
  color: #656565;
}
.cid-uoV7PM1SeW .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uoV7PM1SeW .logo-title,
.cid-uoV7PM1SeW .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uB589UGNgy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uB589UGNgy ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uB589UGNgy .nav-item:focus,
.cid-uB589UGNgy .nav-link:focus {
  outline: none;
}
.cid-uB589UGNgy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uB589UGNgy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uB589UGNgy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uB589UGNgy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uB589UGNgy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uB589UGNgy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uB589UGNgy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uB589UGNgy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uB589UGNgy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uB589UGNgy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uB589UGNgy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uB589UGNgy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uB589UGNgy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uB589UGNgy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uB589UGNgy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uB589UGNgy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uB589UGNgy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uB589UGNgy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uB589UGNgy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uB589UGNgy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uB589UGNgy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uB589UGNgy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uB589UGNgy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uB589UGNgy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uB589UGNgy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uB589UGNgy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uB589UGNgy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uB589UGNgy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uB589UGNgy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uB589UGNgy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uB589UGNgy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uB589UGNgy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uB589UGNgy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uB589UGNgy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uB589UGNgy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uB589UGNgy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uB589UGNgy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uB589UGNgy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uB589UGNgy .dropdown-item.active,
.cid-uB589UGNgy .dropdown-item:active {
  background-color: transparent;
}
.cid-uB589UGNgy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uB589UGNgy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uB589UGNgy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uB589UGNgy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uB589UGNgy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uB589UGNgy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uB589UGNgy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uB589UGNgy .navbar-buttons {
  text-align: center;
}
.cid-uB589UGNgy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uB589UGNgy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uB589UGNgy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uB589UGNgy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uB589UGNgy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uB589UGNgy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uB589UGNgy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uB589UGNgy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uB589UGNgy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uB589UGNgy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uB589UGNgy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uB589UGNgy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uB589UGNgy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uB589UGNgy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uB589UGNgy .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uB589UGNgy .navbar {
    height: 77px;
  }
  .cid-uB589UGNgy .navbar.opened {
    height: auto;
  }
  .cid-uB589UGNgy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uB589V3EJo {
  padding-top: 9rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-uB589V3EJo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB589V3EJo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uB589V3EJo .mbr-text,
.cid-uB589V3EJo .mbr-section-btn {
  text-align: center;
}
.cid-uB589V3EJo .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uB589V3EJo .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uB589VgTfG {
  padding-top: 0rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #efefef;
}
.cid-uB589VgTfG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB589VgTfG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uB589VgTfG .row {
  justify-content: center;
}
.cid-uB589VgTfG .col-title {
  margin-bottom: 40px;
}
.cid-uB589VgTfG .mbr-section-title {
  color: #2B2B2B;
}
.cid-uB589VgTfG .mbr-section-subtitle {
  color: #5F6AD4;
  margin-top: 12px;
}
.cid-uB589VgTfG .img-container {
  margin: 0 auto;
}
.cid-uB589VgTfG .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  border-radius: 25px;
  height: 620px;
}
.cid-uB589VgTfG .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uB5aWKoNCl {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uB5aWKoNCl .row {
  border-top: 1px;
}
.cid-uB5aWKoNCl .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uB5aWKoNCl .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uB5aWKoNCl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB5aWKoNCl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uB5l37pSHP {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uB5l37pSHP .row {
  border-top: 1px;
}
.cid-uB5l37pSHP .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uB5l37pSHP .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uB5l37pSHP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB5l37pSHP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uB5cs32lYx {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uB5cs32lYx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB5cs32lYx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uB5cs32lYx .row {
  justify-content: center;
}
.cid-uB5cs32lYx .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uB5cs32lYx .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-uB5cs32lYx .title-wrapper .mbr-section-title {
  margin-bottom: 0;
  font-size: 2.2rem;
}
@media (min-width: 992px) {
  .cid-uB5cs32lYx .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-uB5cs32lYx .card {
    margin-bottom: 24px;
  }
}
.cid-uB5cs32lYx .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #efefef;
}
@media (max-width: 992px) {
  .cid-uB5cs32lYx .card .card-wrapper {
    padding: 32px;
  }
}
.cid-uB5cs32lYx .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-uB5cs32lYx .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-uB5cs32lYx .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-uB5cs32lYx .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-uB5cs32lYx .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-uB5cs32lYx .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-uB5cs32lYx .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-uB5cs32lYx .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-uB5cs32lYx .mbr-section-title {
  color: #101511;
  text-align: center;
}
.cid-uB5cs32lYx .mbr-price,
.cid-uB5cs32lYx .mbr-iconfont {
  color: #6e716f;
}
.cid-uB5cs32lYx .mbr-price,
.cid-uB5cs32lYx .icon-wrapper,
.cid-uB5cs32lYx .mbr-section-btn {
  text-align: center;
}
.cid-uB5cs32lYx .mbr-desc {
  color: #000000;
  text-align: left;
}
.cid-uB5dv7esaL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uB5dv7esaL .row {
  border-top: 1px;
}
.cid-uB5dv7esaL .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uB5dv7esaL .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uB5dv7esaL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB5dv7esaL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uB5iOAC3rX {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uB5iOAC3rX .row {
  border-top: 1px;
}
.cid-uB5iOAC3rX .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uB5iOAC3rX .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uB5iOAC3rX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB5iOAC3rX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uB589VVm6x {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uB589VVm6x .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uB589VVm6x .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uB589VVm6x .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uB589VVm6x .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uB589VVm6x .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uB589VVm6x .text2 {
  color: #000000;
  text-align: left;
}
.cid-uB589VVm6x .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uB589VVm6x .logo-title {
  text-align: center;
}
.cid-uB589VVm6x .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uB589VVm6x .links {
  text-align: center;
  color: #656565;
}
.cid-uB589VVm6x .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uB589VVm6x .logo-title,
.cid-uB589VVm6x .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uAHot2jhs5 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAHot2jhs5 ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uAHot2jhs5 .nav-item:focus,
.cid-uAHot2jhs5 .nav-link:focus {
  outline: none;
}
.cid-uAHot2jhs5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAHot2jhs5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uAHot2jhs5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uAHot2jhs5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAHot2jhs5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uAHot2jhs5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uAHot2jhs5 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uAHot2jhs5 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uAHot2jhs5 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uAHot2jhs5 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uAHot2jhs5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uAHot2jhs5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uAHot2jhs5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uAHot2jhs5 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uAHot2jhs5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uAHot2jhs5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uAHot2jhs5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uAHot2jhs5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uAHot2jhs5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uAHot2jhs5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uAHot2jhs5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uAHot2jhs5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uAHot2jhs5 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uAHot2jhs5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uAHot2jhs5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uAHot2jhs5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uAHot2jhs5 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uAHot2jhs5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uAHot2jhs5 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uAHot2jhs5 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uAHot2jhs5 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uAHot2jhs5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uAHot2jhs5 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uAHot2jhs5 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uAHot2jhs5 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uAHot2jhs5 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uAHot2jhs5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uAHot2jhs5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uAHot2jhs5 .dropdown-item.active,
.cid-uAHot2jhs5 .dropdown-item:active {
  background-color: transparent;
}
.cid-uAHot2jhs5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uAHot2jhs5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uAHot2jhs5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uAHot2jhs5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uAHot2jhs5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uAHot2jhs5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uAHot2jhs5 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uAHot2jhs5 .navbar-buttons {
  text-align: center;
}
.cid-uAHot2jhs5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uAHot2jhs5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uAHot2jhs5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uAHot2jhs5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uAHot2jhs5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uAHot2jhs5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uAHot2jhs5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uAHot2jhs5 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uAHot2jhs5 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uAHot2jhs5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uAHot2jhs5 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uAHot2jhs5 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uAHot2jhs5 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uAHot2jhs5 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uAHot2jhs5 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uAHot2jhs5 .navbar {
    height: 77px;
  }
  .cid-uAHot2jhs5 .navbar.opened {
    height: auto;
  }
  .cid-uAHot2jhs5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uAHot2QXoq {
  padding-top: 9rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-uAHot2QXoq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHot2QXoq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHot2QXoq .mbr-text,
.cid-uAHot2QXoq .mbr-section-btn {
  text-align: center;
}
.cid-uAHot2QXoq .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uAHot2QXoq .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uAHot3d308 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #efefef;
}
.cid-uAHot3d308 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHot3d308 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHot3d308 .row {
  justify-content: center;
}
.cid-uAHot3d308 .col-title {
  margin-bottom: 40px;
}
.cid-uAHot3d308 .mbr-section-title {
  color: #2B2B2B;
}
.cid-uAHot3d308 .mbr-section-subtitle {
  color: #5F6AD4;
  margin-top: 12px;
}
.cid-uAHot3d308 .img-container {
  margin: 0 auto;
}
.cid-uAHot3d308 .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  border-radius: 25px;
  height: 620px;
}
.cid-uAHot3d308 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uAHCqYpBDX {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAHCqYpBDX .row {
  border-top: 1px;
}
.cid-uAHCqYpBDX .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAHCqYpBDX .mbr-section-title {
  text-align: left;
  color: #000000;
  font-size: 2.2rem;
}
.cid-uAHCqYpBDX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHCqYpBDX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHrdr4Y1V {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uAHrdr4Y1V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHrdr4Y1V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHrdr4Y1V .row {
  justify-content: center;
}
.cid-uAHrdr4Y1V .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uAHrdr4Y1V .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-uAHrdr4Y1V .title-wrapper .mbr-section-title {
  margin-bottom: 0;
  font-size: 2.2rem;
}
@media (min-width: 992px) {
  .cid-uAHrdr4Y1V .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-uAHrdr4Y1V .card {
    margin-bottom: 24px;
  }
}
.cid-uAHrdr4Y1V .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #efefef;
}
@media (max-width: 992px) {
  .cid-uAHrdr4Y1V .card .card-wrapper {
    padding: 32px;
  }
}
.cid-uAHrdr4Y1V .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-uAHrdr4Y1V .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-uAHrdr4Y1V .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-uAHrdr4Y1V .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-uAHrdr4Y1V .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-uAHrdr4Y1V .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-uAHrdr4Y1V .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-uAHrdr4Y1V .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-uAHrdr4Y1V .mbr-section-title {
  color: #101511;
  text-align: center;
}
.cid-uAHrdr4Y1V .mbr-price,
.cid-uAHrdr4Y1V .mbr-iconfont {
  color: #6e716f;
}
.cid-uAHrdr4Y1V .mbr-price,
.cid-uAHrdr4Y1V .icon-wrapper,
.cid-uAHrdr4Y1V .mbr-section-btn {
  text-align: center;
}
.cid-uAHrdr4Y1V .mbr-desc {
  color: #252434;
  text-align: left;
}
.cid-uAHFdmsNn2 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAHFdmsNn2 .row {
  border-top: 1px;
}
.cid-uAHFdmsNn2 .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAHFdmsNn2 .mbr-section-title {
  text-align: left;
  color: #000000;
  font-size: 2.2rem;
}
.cid-uAHFdmsNn2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHFdmsNn2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHGWk6JX1 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAHGWk6JX1 .mbr-section-subtitle {
  color: #767676;
}
.cid-uAHGWk6JX1 .item-image {
  position: relative;
}
@media (min-width: 992px) {
  .cid-uAHGWk6JX1 .container {
    max-width: 1600px;
  }
}
.cid-uAHGWk6JX1 .mbr-iconfont {
  color: #ffffff !important;
}
.cid-uAHGWk6JX1 .item-caption {
  padding: 1.5rem;
  padding-bottom: 1rem;
}
.cid-uAHGWk6JX1 .item-social {
  position: absolute;
  left: 50%;
  align-items: center;
  right: 50%;
  transform: translate(-50%, -50%);
  bottom: -3rem;
  opacity: 0;
  transition: all 0.3s;
  width: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, #000000 200%);
  height: 6rem;
}
.cid-uAHGWk6JX1 .team-item {
  padding-top: 1rem;
  padding-bottom: 1rem;
  height: fit-content;
  transition: all .2s;
  margin-bottom: 0rem;
}
.cid-uAHGWk6JX1 .team-item:hover .item-social {
  opacity: 1;
}
.cid-uAHGWk6JX1 .team-item .item-image img {
  width: 100%;
}
.cid-uAHGWk6JX1 .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uAHGWk6JX1 .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uAHGWk6JX1 .team-item .item-social {
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: center;
}
.cid-uAHGWk6JX1 .team-item .item-social .socicon {
  color: #232323;
  font-size: 17px;
}
.cid-uAHGWk6JX1 .media-row {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uAHGWk6JX1 .item-text {
  color: #000000;
  text-align: left;
}
@media (max-width: 767px) {
  .cid-uAHGWk6JX1 .item-caption {
    padding: 2rem 1rem;
  }
  .cid-uAHGWk6JX1 .item-social {
    opacity: 1;
  }
}
.cid-uAI4zQFnHE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAI4zQFnHE .row {
  border-top: 1px;
}
.cid-uAI4zQFnHE .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAI4zQFnHE .mbr-section-title {
  text-align: left;
  color: #252434;
  font-size: 2.2rem;
}
.cid-uAI4zQFnHE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAI4zQFnHE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAI9rcqZgw {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAI9rcqZgw .row {
  border-top: 1px;
}
.cid-uAI9rcqZgw .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAI9rcqZgw .mbr-section-title {
  text-align: left;
  color: #252434;
  font-size: 2.2rem;
}
.cid-uAI9rcqZgw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAI9rcqZgw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAIePHlTyZ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAIePHlTyZ .row {
  border-top: 1px;
}
.cid-uAIePHlTyZ .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAIePHlTyZ .mbr-section-title {
  text-align: left;
  color: #5f21d8;
  font-size: 2.2rem;
}
.cid-uAIePHlTyZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAIePHlTyZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHot4di15 {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uAHot4di15 .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uAHot4di15 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uAHot4di15 .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uAHot4di15 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uAHot4di15 .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uAHot4di15 .text2 {
  color: #000000;
  text-align: left;
}
.cid-uAHot4di15 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uAHot4di15 .logo-title {
  text-align: center;
}
.cid-uAHot4di15 .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uAHot4di15 .links {
  text-align: center;
  color: #656565;
}
.cid-uAHot4di15 .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uAHot4di15 .logo-title,
.cid-uAHot4di15 .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uAHbTWYAIo .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAHbTWYAIo ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uAHbTWYAIo .nav-item:focus,
.cid-uAHbTWYAIo .nav-link:focus {
  outline: none;
}
.cid-uAHbTWYAIo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAHbTWYAIo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uAHbTWYAIo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uAHbTWYAIo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAHbTWYAIo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uAHbTWYAIo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uAHbTWYAIo .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uAHbTWYAIo .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uAHbTWYAIo .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uAHbTWYAIo .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uAHbTWYAIo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uAHbTWYAIo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uAHbTWYAIo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uAHbTWYAIo .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uAHbTWYAIo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uAHbTWYAIo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uAHbTWYAIo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uAHbTWYAIo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uAHbTWYAIo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uAHbTWYAIo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uAHbTWYAIo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uAHbTWYAIo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uAHbTWYAIo .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uAHbTWYAIo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uAHbTWYAIo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uAHbTWYAIo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uAHbTWYAIo .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uAHbTWYAIo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uAHbTWYAIo .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uAHbTWYAIo .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uAHbTWYAIo .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uAHbTWYAIo .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uAHbTWYAIo .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uAHbTWYAIo .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uAHbTWYAIo .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uAHbTWYAIo .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uAHbTWYAIo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uAHbTWYAIo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uAHbTWYAIo .dropdown-item.active,
.cid-uAHbTWYAIo .dropdown-item:active {
  background-color: transparent;
}
.cid-uAHbTWYAIo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uAHbTWYAIo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uAHbTWYAIo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uAHbTWYAIo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uAHbTWYAIo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uAHbTWYAIo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uAHbTWYAIo ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uAHbTWYAIo .navbar-buttons {
  text-align: center;
}
.cid-uAHbTWYAIo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uAHbTWYAIo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uAHbTWYAIo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uAHbTWYAIo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uAHbTWYAIo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uAHbTWYAIo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uAHbTWYAIo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uAHbTWYAIo nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uAHbTWYAIo nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uAHbTWYAIo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uAHbTWYAIo .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uAHbTWYAIo a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uAHbTWYAIo .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uAHbTWYAIo .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uAHbTWYAIo .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uAHbTWYAIo .navbar {
    height: 77px;
  }
  .cid-uAHbTWYAIo .navbar.opened {
    height: auto;
  }
  .cid-uAHbTWYAIo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uAHbTXqSeW {
  padding-top: 9rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-uAHbTXqSeW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHbTXqSeW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHbTXqSeW .mbr-text,
.cid-uAHbTXqSeW .mbr-section-btn {
  text-align: center;
}
.cid-uAHbTXqSeW .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uAHbTXqSeW .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uAHbTXG6j4 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #efefef;
}
.cid-uAHbTXG6j4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHbTXG6j4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHbTXG6j4 .row {
  justify-content: center;
}
.cid-uAHbTXG6j4 .col-title {
  margin-bottom: 40px;
}
.cid-uAHbTXG6j4 .mbr-section-title {
  color: #2B2B2B;
}
.cid-uAHbTXG6j4 .mbr-section-subtitle {
  color: #5F6AD4;
  margin-top: 12px;
}
.cid-uAHbTXG6j4 .img-container {
  margin: 0 auto;
}
.cid-uAHbTXG6j4 .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  border-radius: 25px;
  height: 620px;
}
.cid-uAHbTXG6j4 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uAHd0IHxzo {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAHd0IHxzo .row {
  border-top: 1px;
}
.cid-uAHd0IHxzo .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAHd0IHxzo .mbr-section-title {
  text-align: left;
  color: #252434;
  font-size: 2.2rem;
}
.cid-uAHd0IHxzo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHd0IHxzo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHegENmpN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAHegENmpN .row {
  border-top: 1px;
}
.cid-uAHegENmpN .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAHegENmpN .mbr-section-title {
  text-align: left;
  color: #252434;
  font-size: 2.2rem;
}
.cid-uAHegENmpN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHegENmpN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHeZFQlF8 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uAHeZFQlF8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHeZFQlF8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHeZFQlF8 .item {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uAHeZFQlF8 .item .icon-wrap {
  text-align: center;
}
.cid-uAHeZFQlF8 .item span {
  font-size: 2rem;
  color: #ffffff;
  line-height: 60px;
}
.cid-uAHeZFQlF8 .icon-box {
  background: #5f21d8;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}
.cid-uAHeZFQlF8 .text-box {
  margin-top: 1rem;
  text-align: center;
}
.cid-uAHeZFQlF8 .mbr-iconfont {
  color: #5f21d8 !important;
  position: absolute;
  top: 50%;
  left: 100%;
}
@media (max-width: 991px) {
  .cid-uAHeZFQlF8 .item:before {
    display: none;
  }
  .cid-uAHeZFQlF8 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uAHeZFQlF8 .card-title,
.cid-uAHeZFQlF8 .card-box {
  color: #252434;
}
.cid-uAHeZFQlF8 .icon-title,
.cid-uAHeZFQlF8 .item .icon-wrap {
  color: #080613;
}
.cid-uAHeZFQlF8 .mbr-text,
.cid-uAHeZFQlF8 .mbr-section-btn {
  color: #252434;
}
.cid-uAHeZFQlF8 .text-box .mbr-text {
  color: #252434;
}
.cid-uAHfUiwQSJ {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uAHfUiwQSJ .row {
  border-top: 1px;
}
.cid-uAHfUiwQSJ .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAHfUiwQSJ .mbr-section-title {
  text-align: left;
  color: #252434;
  font-size: 2.2rem;
}
.cid-uAHfUiwQSJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAHfUiwQSJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAHbTYyvsh {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uAHbTYyvsh .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uAHbTYyvsh .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uAHbTYyvsh .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uAHbTYyvsh .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uAHbTYyvsh .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uAHbTYyvsh .text2 {
  color: #000000;
  text-align: left;
}
.cid-uAHbTYyvsh .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uAHbTYyvsh .logo-title {
  text-align: center;
}
.cid-uAHbTYyvsh .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uAHbTYyvsh .links {
  text-align: center;
  color: #656565;
}
.cid-uAHbTYyvsh .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uAHbTYyvsh .logo-title,
.cid-uAHbTYyvsh .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uAGzAjYG35 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAGzAjYG35 ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uAGzAjYG35 .nav-item:focus,
.cid-uAGzAjYG35 .nav-link:focus {
  outline: none;
}
.cid-uAGzAjYG35 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAGzAjYG35 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uAGzAjYG35 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uAGzAjYG35 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uAGzAjYG35 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uAGzAjYG35 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uAGzAjYG35 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uAGzAjYG35 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uAGzAjYG35 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uAGzAjYG35 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uAGzAjYG35 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uAGzAjYG35 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uAGzAjYG35 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uAGzAjYG35 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uAGzAjYG35 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uAGzAjYG35 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uAGzAjYG35 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uAGzAjYG35 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uAGzAjYG35 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uAGzAjYG35 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uAGzAjYG35 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uAGzAjYG35 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uAGzAjYG35 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uAGzAjYG35 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uAGzAjYG35 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uAGzAjYG35 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uAGzAjYG35 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uAGzAjYG35 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uAGzAjYG35 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uAGzAjYG35 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uAGzAjYG35 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uAGzAjYG35 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uAGzAjYG35 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uAGzAjYG35 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uAGzAjYG35 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uAGzAjYG35 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uAGzAjYG35 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uAGzAjYG35 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uAGzAjYG35 .dropdown-item.active,
.cid-uAGzAjYG35 .dropdown-item:active {
  background-color: transparent;
}
.cid-uAGzAjYG35 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uAGzAjYG35 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uAGzAjYG35 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uAGzAjYG35 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uAGzAjYG35 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uAGzAjYG35 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uAGzAjYG35 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uAGzAjYG35 .navbar-buttons {
  text-align: center;
}
.cid-uAGzAjYG35 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uAGzAjYG35 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uAGzAjYG35 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uAGzAjYG35 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uAGzAjYG35 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uAGzAjYG35 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uAGzAjYG35 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uAGzAjYG35 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uAGzAjYG35 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uAGzAjYG35 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uAGzAjYG35 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uAGzAjYG35 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uAGzAjYG35 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uAGzAjYG35 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uAGzAjYG35 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uAGzAjYG35 .navbar {
    height: 77px;
  }
  .cid-uAGzAjYG35 .navbar.opened {
    height: auto;
  }
  .cid-uAGzAjYG35 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uAGzAkB6an {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-color: #efefef;
}
.cid-uAGzAkB6an .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAGzAkB6an .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAGzAkB6an .mbr-text,
.cid-uAGzAkB6an .mbr-section-btn {
  text-align: center;
}
.cid-uAGzAkB6an .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uAGzAkB6an .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uAGzU5a6Qq {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #efefef;
}
.cid-uAGzU5a6Qq .row {
  border-top: 1px;
}
.cid-uAGzU5a6Qq .mbr-text {
  line-height: 1.5;
  color: #465052;
  text-align: center;
}
.cid-uAGzU5a6Qq .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-uAGzU5a6Qq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAGzU5a6Qq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAGzAkYxcE {
  padding-top: 0rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #efefef;
}
.cid-uAGzAkYxcE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAGzAkYxcE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAGzAkYxcE .row {
  justify-content: center;
}
.cid-uAGzAkYxcE .col-title {
  margin-bottom: 40px;
}
.cid-uAGzAkYxcE .mbr-section-title {
  color: #2B2B2B;
}
.cid-uAGzAkYxcE .mbr-section-subtitle {
  color: #5F6AD4;
  margin-top: 12px;
}
.cid-uAGzAkYxcE .img-container {
  margin: 0 auto;
}
.cid-uAGzAkYxcE .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  border-radius: 25px;
  height: 620px;
}
.cid-uAGzAkYxcE .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uAGzAlaVQC {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAGzAlaVQC .row {
  border-top: 1px;
}
.cid-uAGzAlaVQC .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAGzAlaVQC .mbr-section-title {
  text-align: left;
  color: #252434;
  font-size: 2.2rem;
}
.cid-uAGzAlaVQC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAGzAlaVQC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAGzAlksKl {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uAGzAlksKl .row {
  border-top: 1px;
}
.cid-uAGzAlksKl .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uAGzAlksKl .mbr-section-title {
  text-align: left;
  color: #252434;
  font-size: 2.2rem;
}
.cid-uAGzAlksKl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAGzAlksKl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAH6S826HH {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uAH6S826HH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAH6S826HH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAH6S826HH .item {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cid-uAH6S826HH .item .icon-wrap {
  text-align: center;
}
.cid-uAH6S826HH .item span {
  font-size: 2rem;
  color: #ffffff;
  line-height: 60px;
}
.cid-uAH6S826HH .icon-box {
  background: #5f21d8;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}
.cid-uAH6S826HH .text-box {
  margin-top: 1rem;
  text-align: center;
}
.cid-uAH6S826HH .mbr-iconfont {
  color: #5f21d8 !important;
  position: absolute;
  top: 50%;
  left: 100%;
}
@media (max-width: 991px) {
  .cid-uAH6S826HH .item:before {
    display: none;
  }
  .cid-uAH6S826HH .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uAH6S826HH .card-title,
.cid-uAH6S826HH .card-box {
  color: #252434;
}
.cid-uAH6S826HH .icon-title,
.cid-uAH6S826HH .item .icon-wrap {
  color: #080613;
}
.cid-uAH6S826HH .mbr-text,
.cid-uAH6S826HH .mbr-section-btn {
  color: #252434;
}
.cid-uAH6S826HH .text-box .mbr-text {
  color: #252434;
}
.cid-uAGMe6y70a {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uAGMe6y70a .row {
  border-top: 1px;
}
.cid-uAGMe6y70a .mbr-text {
  line-height: 1.5;
  color: #252434;
  text-align: left;
}
.cid-uAGMe6y70a .mbr-section-title {
  text-align: left;
  color: #252434;
  font-size: 2.2rem;
}
.cid-uAGMe6y70a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAGMe6y70a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAGMJkhNB6 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uAGMJkhNB6 .row {
  border-top: 1px;
}
.cid-uAGMJkhNB6 .mbr-text {
  line-height: 1.5;
  color: #252434;
  text-align: left;
}
.cid-uAGMJkhNB6 .mbr-section-title {
  text-align: left;
  color: #5f21d8;
  font-size: 2.2rem;
}
.cid-uAGMJkhNB6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAGMJkhNB6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAGzAlDH9S {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uAGzAlDH9S .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uAGzAlDH9S .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uAGzAlDH9S .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uAGzAlDH9S .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uAGzAlDH9S .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uAGzAlDH9S .text2 {
  color: #000000;
  text-align: left;
}
.cid-uAGzAlDH9S .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uAGzAlDH9S .logo-title {
  text-align: center;
}
.cid-uAGzAlDH9S .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uAGzAlDH9S .links {
  text-align: center;
  color: #656565;
}
.cid-uAGzAlDH9S .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uAGzAlDH9S .logo-title,
.cid-uAGzAlDH9S .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uA2tzNhOLV .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uA2tzNhOLV ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uA2tzNhOLV .nav-item:focus,
.cid-uA2tzNhOLV .nav-link:focus {
  outline: none;
}
.cid-uA2tzNhOLV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uA2tzNhOLV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uA2tzNhOLV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uA2tzNhOLV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uA2tzNhOLV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uA2tzNhOLV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uA2tzNhOLV .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uA2tzNhOLV .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uA2tzNhOLV .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uA2tzNhOLV .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uA2tzNhOLV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uA2tzNhOLV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uA2tzNhOLV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uA2tzNhOLV .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uA2tzNhOLV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uA2tzNhOLV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uA2tzNhOLV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uA2tzNhOLV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uA2tzNhOLV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uA2tzNhOLV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uA2tzNhOLV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uA2tzNhOLV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uA2tzNhOLV .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uA2tzNhOLV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uA2tzNhOLV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uA2tzNhOLV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uA2tzNhOLV .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uA2tzNhOLV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uA2tzNhOLV .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uA2tzNhOLV .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uA2tzNhOLV .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uA2tzNhOLV .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uA2tzNhOLV .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uA2tzNhOLV .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uA2tzNhOLV .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uA2tzNhOLV .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uA2tzNhOLV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uA2tzNhOLV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uA2tzNhOLV .dropdown-item.active,
.cid-uA2tzNhOLV .dropdown-item:active {
  background-color: transparent;
}
.cid-uA2tzNhOLV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uA2tzNhOLV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uA2tzNhOLV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uA2tzNhOLV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uA2tzNhOLV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uA2tzNhOLV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uA2tzNhOLV ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uA2tzNhOLV .navbar-buttons {
  text-align: center;
}
.cid-uA2tzNhOLV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uA2tzNhOLV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uA2tzNhOLV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uA2tzNhOLV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uA2tzNhOLV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uA2tzNhOLV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uA2tzNhOLV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uA2tzNhOLV nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uA2tzNhOLV nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uA2tzNhOLV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uA2tzNhOLV .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uA2tzNhOLV a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uA2tzNhOLV .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uA2tzNhOLV .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uA2tzNhOLV .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uA2tzNhOLV .navbar {
    height: 77px;
  }
  .cid-uA2tzNhOLV .navbar.opened {
    height: auto;
  }
  .cid-uA2tzNhOLV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uA2tzNMEns {
  padding-top: 10rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uA2tzNMEns .mbr-fallback-image.disabled {
  display: none;
}
.cid-uA2tzNMEns .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uA2tzNMEns .mbr-text,
.cid-uA2tzNMEns .mbr-section-btn {
  text-align: center;
}
.cid-uA2tzNMEns .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uA2tzNMEns .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uBJs2FPUUu {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uBJs2FPUUu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBJs2FPUUu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBJs2FPUUu .title-wrapper {
  margin-bottom: 54px;
}
@media (max-width: 992px) {
  .cid-uBJs2FPUUu .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uBJs2FPUUu .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-block;
  background-color: #ebebeb;
  padding: 8px 16px;
  margin-bottom: 16px;
}
.cid-uBJs2FPUUu .title-wrapper .title-wrap .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  .cid-uBJs2FPUUu .title-wrapper .title-wrap .mbr-section-title {
    width: 100%;
  }
}
.cid-uBJs2FPUUu .title-wrapper .title-wrap .mbr-section-title span {
  color: #ed463f;
}
.cid-uBJs2FPUUu .items-wrapper {
  justify-content: flex-start;
  margin: 0 -10px;
}
.cid-uBJs2FPUUu .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
.cid-uBJs2FPUUu .item:hover .item-wrapper .item-content,
.cid-uBJs2FPUUu .item:focus .item-wrapper .item-content {
  background-color: #5f21d8;
  margin: 10px;
}
.cid-uBJs2FPUUu .item:hover .item-wrapper .item-content .item-title,
.cid-uBJs2FPUUu .item:focus .item-wrapper .item-content .item-title {
  color: #000000;
}
.cid-uBJs2FPUUu .item:hover .item-wrapper .item-content .item-text,
.cid-uBJs2FPUUu .item:focus .item-wrapper .item-content .item-text {
  color: #000000;
}
.cid-uBJs2FPUUu .item .item-wrapper {
  display: flex;
  align-items: flex-end;
  position: relative;
  min-height: 480px;
}
.cid-uBJs2FPUUu .item .item-wrapper .item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cid-uBJs2FPUUu .item .item-wrapper .item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uBJs2FPUUu .item .item-wrapper::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background-image: -webkit-linear-gradient(top, transparent, #5f21d8);
  pointer-events: none;
  z-index: 1;
}
.cid-uBJs2FPUUu .item .item-wrapper .item-content {
  position: relative;
  z-index: 2;
  padding: 30px;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBJs2FPUUu .item .item-wrapper .item-content {
    padding: 20px;
    background-color: #5f21d8;
    margin: 10px;
  }
}
.cid-uBJs2FPUUu .item .item-wrapper .item-content .desc-wrap .item-desc {
  display: inline-block;
  padding: 8px 16px;
  margin-bottom: 20px;
}
.cid-uBJs2FPUUu .item .item-wrapper .item-content .desc-wrap .desc_1 {
  background-color: #eafd83;
}
.cid-uBJs2FPUUu .item .item-wrapper .item-content .desc-wrap .desc_2 {
  background-color: #eafd83;
}
.cid-uBJs2FPUUu .item .item-wrapper .item-content .desc-wrap .desc_3 {
  background-color: #f9f295;
}
.cid-uBJs2FPUUu .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uBJs2FPUUu .item .item-wrapper .item-content .item-title {
    color: #000000;
  }
}
.cid-uBJs2FPUUu .item .item-wrapper .item-content .item-text {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uBJs2FPUUu .item .item-wrapper .item-content .item-text {
    color: #000000;
  }
}
.cid-uBJs2FPUUu .mbr-section-title {
  color: #404349;
}
.cid-uBJs2FPUUu .mbr-desc {
  color: #b19a7c;
}
.cid-uBJs2FPUUu .item-title {
  color: #ffffff;
}
.cid-uBJs2FPUUu .item-desc {
  color: #ffffff;
}
.cid-uBJs2FPUUu .item-text {
  color: #ffffff;
}
.cid-uBJs2FPUUu .item-desc,
.cid-uBJs2FPUUu .desc-wrap {
  color: #000000;
}
.cid-uBW3GeNfHi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uBW3GeNfHi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBW3GeNfHi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBW3GeNfHi .title-wrapper {
  margin-bottom: 54px;
}
@media (max-width: 992px) {
  .cid-uBW3GeNfHi .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uBW3GeNfHi .title-wrapper .desc-wrapper .mbr-desc {
  display: inline-block;
  background-color: #ebebeb;
  padding: 8px 16px;
  margin-bottom: 16px;
}
.cid-uBW3GeNfHi .title-wrapper .title-wrap .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  .cid-uBW3GeNfHi .title-wrapper .title-wrap .mbr-section-title {
    width: 100%;
  }
}
.cid-uBW3GeNfHi .title-wrapper .title-wrap .mbr-section-title span {
  color: #ed463f;
}
.cid-uBW3GeNfHi .items-wrapper {
  justify-content: center;
  margin: 0 -10px;
}
.cid-uBW3GeNfHi .item {
  padding: 0 10px;
  margin-bottom: 20px;
}
.cid-uBW3GeNfHi .item:hover .item-wrapper .item-content,
.cid-uBW3GeNfHi .item:focus .item-wrapper .item-content {
  background-color: #5f21d8;
  margin: 10px;
}
.cid-uBW3GeNfHi .item:hover .item-wrapper .item-content .item-title,
.cid-uBW3GeNfHi .item:focus .item-wrapper .item-content .item-title {
  color: #000000;
}
.cid-uBW3GeNfHi .item:hover .item-wrapper .item-content .item-text,
.cid-uBW3GeNfHi .item:focus .item-wrapper .item-content .item-text {
  color: #000000;
}
.cid-uBW3GeNfHi .item .item-wrapper {
  display: flex;
  align-items: flex-end;
  position: relative;
  min-height: 480px;
}
.cid-uBW3GeNfHi .item .item-wrapper .item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cid-uBW3GeNfHi .item .item-wrapper .item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uBW3GeNfHi .item .item-wrapper::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background-image: -webkit-linear-gradient(top, transparent, #5f21d8);
  pointer-events: none;
  z-index: 1;
}
.cid-uBW3GeNfHi .item .item-wrapper .item-content {
  position: relative;
  z-index: 2;
  padding: 30px;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBW3GeNfHi .item .item-wrapper .item-content {
    padding: 20px;
    background-color: #5f21d8;
    margin: 10px;
  }
}
.cid-uBW3GeNfHi .item .item-wrapper .item-content .desc-wrap .item-desc {
  display: inline-block;
  padding: 8px 16px;
  margin-bottom: 20px;
}
.cid-uBW3GeNfHi .item .item-wrapper .item-content .desc-wrap .desc_1 {
  background-color: #eafd83;
}
.cid-uBW3GeNfHi .item .item-wrapper .item-content .desc-wrap .desc_2 {
  background-color: #eafd83;
}
.cid-uBW3GeNfHi .item .item-wrapper .item-content .desc-wrap .desc_3 {
  background-color: #f9f295;
}
.cid-uBW3GeNfHi .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uBW3GeNfHi .item .item-wrapper .item-content .item-title {
    color: #000000;
  }
}
.cid-uBW3GeNfHi .item .item-wrapper .item-content .item-text {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-uBW3GeNfHi .item .item-wrapper .item-content .item-text {
    color: #000000;
  }
}
.cid-uBW3GeNfHi .mbr-section-title {
  color: #404349;
}
.cid-uBW3GeNfHi .mbr-desc {
  color: #b19a7c;
}
.cid-uBW3GeNfHi .item-title {
  color: #ffffff;
}
.cid-uBW3GeNfHi .item-desc {
  color: #ffffff;
}
.cid-uBW3GeNfHi .item-text {
  color: #ffffff;
}
.cid-uBW3GeNfHi .item-desc,
.cid-uBW3GeNfHi .desc-wrap {
  color: #000000;
}
.cid-uA2tzPGfJB {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uA2tzPGfJB .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uA2tzPGfJB .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uA2tzPGfJB .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uA2tzPGfJB .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uA2tzPGfJB .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uA2tzPGfJB .text2 {
  color: #000000;
  text-align: left;
}
.cid-uA2tzPGfJB .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uA2tzPGfJB .logo-title {
  text-align: center;
}
.cid-uA2tzPGfJB .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uA2tzPGfJB .links {
  text-align: center;
  color: #656565;
}
.cid-uA2tzPGfJB .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uA2tzPGfJB .logo-title,
.cid-uA2tzPGfJB .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uMXTgifjsf .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMXTgifjsf ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uMXTgifjsf .nav-item:focus,
.cid-uMXTgifjsf .nav-link:focus {
  outline: none;
}
.cid-uMXTgifjsf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMXTgifjsf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMXTgifjsf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uMXTgifjsf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMXTgifjsf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMXTgifjsf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMXTgifjsf .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uMXTgifjsf .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uMXTgifjsf .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uMXTgifjsf .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMXTgifjsf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMXTgifjsf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMXTgifjsf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uMXTgifjsf .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uMXTgifjsf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMXTgifjsf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMXTgifjsf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uMXTgifjsf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMXTgifjsf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uMXTgifjsf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uMXTgifjsf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMXTgifjsf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMXTgifjsf .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uMXTgifjsf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMXTgifjsf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMXTgifjsf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uMXTgifjsf .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uMXTgifjsf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMXTgifjsf .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMXTgifjsf .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uMXTgifjsf .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uMXTgifjsf .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uMXTgifjsf .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uMXTgifjsf .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uMXTgifjsf .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uMXTgifjsf .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMXTgifjsf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMXTgifjsf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMXTgifjsf .dropdown-item.active,
.cid-uMXTgifjsf .dropdown-item:active {
  background-color: transparent;
}
.cid-uMXTgifjsf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMXTgifjsf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMXTgifjsf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMXTgifjsf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uMXTgifjsf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMXTgifjsf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMXTgifjsf ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uMXTgifjsf .navbar-buttons {
  text-align: center;
}
.cid-uMXTgifjsf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uMXTgifjsf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uMXTgifjsf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uMXTgifjsf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uMXTgifjsf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uMXTgifjsf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uMXTgifjsf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uMXTgifjsf nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uMXTgifjsf nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uMXTgifjsf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uMXTgifjsf .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uMXTgifjsf a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uMXTgifjsf .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uMXTgifjsf .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uMXTgifjsf .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMXTgifjsf .navbar {
    height: 77px;
  }
  .cid-uMXTgifjsf .navbar.opened {
    height: auto;
  }
  .cid-uMXTgifjsf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMXTgiBvgi {
  padding-top: 9rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-uMXTgiBvgi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXTgiBvgi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXTgiBvgi .mbr-text,
.cid-uMXTgiBvgi .mbr-section-btn {
  text-align: center;
}
.cid-uMXTgiBvgi .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uMXTgiBvgi .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uMXTgiNzha {
  padding-top: 0rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #efefef;
}
.cid-uMXTgiNzha .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXTgiNzha .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXTgiNzha .row {
  justify-content: center;
}
.cid-uMXTgiNzha .col-title {
  margin-bottom: 40px;
}
.cid-uMXTgiNzha .mbr-section-title {
  color: #2B2B2B;
}
.cid-uMXTgiNzha .mbr-section-subtitle {
  color: #5F6AD4;
  margin-top: 12px;
}
.cid-uMXTgiNzha .img-container {
  margin: 0 auto;
}
.cid-uMXTgiNzha .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  border-radius: 25px;
  height: 620px;
}
.cid-uMXTgiNzha .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uMXTgiZZfI {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMXTgiZZfI .row {
  border-top: 1px;
}
.cid-uMXTgiZZfI .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uMXTgiZZfI .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uMXTgiZZfI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXTgiZZfI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXTgj9SpO {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMXTgj9SpO .row {
  border-top: 1px;
}
.cid-uMXTgj9SpO .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uMXTgj9SpO .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uMXTgj9SpO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXTgj9SpO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXTgjmTy4 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uMXTgjmTy4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXTgjmTy4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXTgjmTy4 .row {
  justify-content: center;
}
.cid-uMXTgjmTy4 .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMXTgjmTy4 .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-uMXTgjmTy4 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
  font-size: 2.2rem;
}
@media (min-width: 992px) {
  .cid-uMXTgjmTy4 .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-uMXTgjmTy4 .card {
    margin-bottom: 24px;
  }
}
.cid-uMXTgjmTy4 .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #efefef;
}
@media (max-width: 992px) {
  .cid-uMXTgjmTy4 .card .card-wrapper {
    padding: 32px;
  }
}
.cid-uMXTgjmTy4 .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-uMXTgjmTy4 .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-uMXTgjmTy4 .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-uMXTgjmTy4 .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-uMXTgjmTy4 .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-uMXTgjmTy4 .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-uMXTgjmTy4 .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-uMXTgjmTy4 .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-uMXTgjmTy4 .mbr-section-title {
  color: #101511;
  text-align: center;
}
.cid-uMXTgjmTy4 .mbr-price,
.cid-uMXTgjmTy4 .mbr-iconfont {
  color: #6e716f;
}
.cid-uMXTgjmTy4 .mbr-price,
.cid-uMXTgjmTy4 .icon-wrapper,
.cid-uMXTgjmTy4 .mbr-section-btn {
  text-align: center;
}
.cid-uMXTgjmTy4 .mbr-desc {
  color: #000000;
  text-align: left;
}
.cid-uMXTgjFI0A {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMXTgjFI0A .row {
  border-top: 1px;
}
.cid-uMXTgjFI0A .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uMXTgjFI0A .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uMXTgjFI0A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXTgjFI0A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXWnoJNwJ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMXWnoJNwJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXWnoJNwJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXWnoJNwJ .row {
  justify-content: center;
}
.cid-uMXWnoJNwJ .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMXWnoJNwJ .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-uMXWnoJNwJ .title-wrapper .mbr-section-title {
  margin-bottom: 0;
  font-size: 2.2rem;
}
@media (min-width: 992px) {
  .cid-uMXWnoJNwJ .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-uMXWnoJNwJ .card {
    margin-bottom: 24px;
  }
}
.cid-uMXWnoJNwJ .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #efefef;
}
@media (max-width: 992px) {
  .cid-uMXWnoJNwJ .card .card-wrapper {
    padding: 32px;
  }
}
.cid-uMXWnoJNwJ .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-uMXWnoJNwJ .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-uMXWnoJNwJ .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-uMXWnoJNwJ .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-uMXWnoJNwJ .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-uMXWnoJNwJ .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-uMXWnoJNwJ .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-uMXWnoJNwJ .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-uMXWnoJNwJ .mbr-section-title {
  color: #101511;
  text-align: center;
}
.cid-uMXWnoJNwJ .mbr-price,
.cid-uMXWnoJNwJ .mbr-iconfont {
  color: #6e716f;
}
.cid-uMXWnoJNwJ .mbr-price,
.cid-uMXWnoJNwJ .icon-wrapper,
.cid-uMXWnoJNwJ .mbr-section-btn {
  text-align: center;
}
.cid-uMXWnoJNwJ .mbr-desc {
  color: #000000;
  text-align: left;
}
.cid-uMXTgjTMkL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uMXTgjTMkL .row {
  border-top: 1px;
}
.cid-uMXTgjTMkL .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uMXTgjTMkL .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uMXTgjTMkL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXTgjTMkL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXTgk3ZrQ {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uMXTgk3ZrQ .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uMXTgk3ZrQ .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uMXTgk3ZrQ .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uMXTgk3ZrQ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uMXTgk3ZrQ .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uMXTgk3ZrQ .text2 {
  color: #000000;
  text-align: left;
}
.cid-uMXTgk3ZrQ .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uMXTgk3ZrQ .logo-title {
  text-align: center;
}
.cid-uMXTgk3ZrQ .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uMXTgk3ZrQ .links {
  text-align: center;
  color: #656565;
}
.cid-uMXTgk3ZrQ .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uMXTgk3ZrQ .logo-title,
.cid-uMXTgk3ZrQ .logo {
  color: #ffffff;
}
section {
  background-color: #eeeeee;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

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;
}

figure {
  margin-bottom: 0;
}

body {
  color: #232e34;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color;
}

textarea[type="hidden"] {
  display: none;
}

body {
  position: relative;
}

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: #000000;
}

.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;
}

@media (max-width: 767px) {
  .align-left,
  .align-center,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center;
  }
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
}

.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 {
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

.mbr-figure img,
.mbr-figure 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 {
  -ms-grid-row-align: center;
  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: -.25rem;
  margin-right: -.25rem;
  font-size: 0;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 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;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}

.map iframe {
  width: 100%;
  height: 100%;
}

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .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: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  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%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.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;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
  }
}

/*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;
}

@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;
  }
}

.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: .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;
  -webkit-align-items: center;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em .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;
}

.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;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.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;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
}

.btn {
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
}

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all .3s ease-in-out;
}

.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all .3s ease-in-out;
}

.btn-form {
  margin: 0;
  border-radius: 0;
}

.btn-form:hover {
  cursor: pointer;
}

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}

#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}

.mbr-arrow a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}

.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;
  -webkit-transform: rotate(45deg);
}

.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
}

.form-control, .form-control:focus {
  border: 1px solid #e8e8e8;
}

.form-active .form-control:invalid {
  border-color: red;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-uMY25IRDZh .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMY25IRDZh ul.navbar-nav li:last-child .dropdown-menu {
  margin-left: -3.2em;
}
.cid-uMY25IRDZh .nav-item:focus,
.cid-uMY25IRDZh .nav-link:focus {
  outline: none;
}
.cid-uMY25IRDZh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMY25IRDZh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMY25IRDZh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uMY25IRDZh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMY25IRDZh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMY25IRDZh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMY25IRDZh .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-uMY25IRDZh .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-uMY25IRDZh .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-uMY25IRDZh .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMY25IRDZh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMY25IRDZh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMY25IRDZh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.1rem);
  }
}
.cid-uMY25IRDZh .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-uMY25IRDZh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMY25IRDZh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMY25IRDZh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-uMY25IRDZh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMY25IRDZh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uMY25IRDZh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uMY25IRDZh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMY25IRDZh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMY25IRDZh .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-uMY25IRDZh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMY25IRDZh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMY25IRDZh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-uMY25IRDZh .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uMY25IRDZh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMY25IRDZh .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMY25IRDZh .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uMY25IRDZh .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-uMY25IRDZh .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uMY25IRDZh .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-uMY25IRDZh .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uMY25IRDZh .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uMY25IRDZh .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMY25IRDZh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMY25IRDZh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMY25IRDZh .dropdown-item.active,
.cid-uMY25IRDZh .dropdown-item:active {
  background-color: transparent;
}
.cid-uMY25IRDZh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMY25IRDZh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMY25IRDZh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMY25IRDZh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uMY25IRDZh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMY25IRDZh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMY25IRDZh ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uMY25IRDZh .navbar-buttons {
  text-align: center;
}
.cid-uMY25IRDZh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uMY25IRDZh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #080613;
}
.cid-uMY25IRDZh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uMY25IRDZh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uMY25IRDZh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uMY25IRDZh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uMY25IRDZh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uMY25IRDZh nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uMY25IRDZh nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uMY25IRDZh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uMY25IRDZh .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uMY25IRDZh a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uMY25IRDZh .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uMY25IRDZh .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.cid-uMY25IRDZh .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMY25IRDZh .navbar {
    height: 77px;
  }
  .cid-uMY25IRDZh .navbar.opened {
    height: auto;
  }
  .cid-uMY25IRDZh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMY25Jm4wh {
  padding-top: 9rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-uMY25Jm4wh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMY25Jm4wh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMY25Jm4wh .mbr-text,
.cid-uMY25Jm4wh .mbr-section-btn {
  text-align: center;
}
.cid-uMY25Jm4wh .mbr-section-title {
  text-align: center;
  color: #252434;
}
.cid-uMY25Jm4wh .mbr-section-subtitle {
  text-align: center;
  color: #5f21d8;
}
.cid-uMY25JKNqw {
  padding-top: 0rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #efefef;
}
.cid-uMY25JKNqw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMY25JKNqw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMY25JKNqw .row {
  justify-content: center;
}
.cid-uMY25JKNqw .col-title {
  margin-bottom: 40px;
}
.cid-uMY25JKNqw .mbr-section-title {
  color: #2B2B2B;
}
.cid-uMY25JKNqw .mbr-section-subtitle {
  color: #5F6AD4;
  margin-top: 12px;
}
.cid-uMY25JKNqw .img-container {
  margin: 0 auto;
}
.cid-uMY25JKNqw .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  border-radius: 25px;
  height: 620px;
}
.cid-uMY25JKNqw .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uMY25JZ1Fg {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMY25JZ1Fg .row {
  border-top: 1px;
}
.cid-uMY25JZ1Fg .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uMY25JZ1Fg .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uMY25JZ1Fg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMY25JZ1Fg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMY25KawEp {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMY25KawEp .row {
  border-top: 1px;
}
.cid-uMY25KawEp .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uMY25KawEp .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uMY25KawEp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMY25KawEp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMY25KmsK2 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uMY25KmsK2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMY25KmsK2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMY25KmsK2 .row {
  justify-content: center;
}
.cid-uMY25KmsK2 .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMY25KmsK2 .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-uMY25KmsK2 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
  font-size: 2.2rem;
}
@media (min-width: 992px) {
  .cid-uMY25KmsK2 .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-uMY25KmsK2 .card {
    margin-bottom: 24px;
  }
}
.cid-uMY25KmsK2 .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #efefef;
}
@media (max-width: 992px) {
  .cid-uMY25KmsK2 .card .card-wrapper {
    padding: 32px;
  }
}
.cid-uMY25KmsK2 .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-uMY25KmsK2 .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-uMY25KmsK2 .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-uMY25KmsK2 .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-uMY25KmsK2 .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-uMY25KmsK2 .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-uMY25KmsK2 .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-uMY25KmsK2 .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-uMY25KmsK2 .mbr-section-title {
  color: #101511;
  text-align: center;
}
.cid-uMY25KmsK2 .mbr-price,
.cid-uMY25KmsK2 .mbr-iconfont {
  color: #6e716f;
}
.cid-uMY25KmsK2 .mbr-price,
.cid-uMY25KmsK2 .icon-wrapper,
.cid-uMY25KmsK2 .mbr-section-btn {
  text-align: center;
}
.cid-uMY25KmsK2 .mbr-desc {
  color: #000000;
  text-align: left;
}
.cid-uMY4LFyjjd {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uMY4LFyjjd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMY4LFyjjd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMY4LFyjjd .row {
  justify-content: center;
}
.cid-uMY4LFyjjd .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMY4LFyjjd .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-uMY4LFyjjd .title-wrapper .mbr-section-title {
  margin-bottom: 0;
  font-size: 2.2rem;
}
@media (min-width: 992px) {
  .cid-uMY4LFyjjd .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-uMY4LFyjjd .card {
    margin-bottom: 24px;
  }
}
.cid-uMY4LFyjjd .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #efefef;
}
@media (max-width: 992px) {
  .cid-uMY4LFyjjd .card .card-wrapper {
    padding: 32px;
  }
}
.cid-uMY4LFyjjd .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-uMY4LFyjjd .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-uMY4LFyjjd .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-uMY4LFyjjd .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-uMY4LFyjjd .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-uMY4LFyjjd .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-uMY4LFyjjd .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-uMY4LFyjjd .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-uMY4LFyjjd .mbr-section-title {
  color: #101511;
  text-align: center;
}
.cid-uMY4LFyjjd .mbr-price,
.cid-uMY4LFyjjd .mbr-iconfont {
  color: #6e716f;
}
.cid-uMY4LFyjjd .mbr-price,
.cid-uMY4LFyjjd .icon-wrapper,
.cid-uMY4LFyjjd .mbr-section-btn {
  text-align: center;
}
.cid-uMY4LFyjjd .mbr-desc {
  color: #000000;
  text-align: left;
}
.cid-uMY5nerHrX {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uMY5nerHrX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMY5nerHrX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMY5nerHrX .row {
  justify-content: center;
}
.cid-uMY5nerHrX .title-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMY5nerHrX .title-wrapper {
    margin-bottom: 45px;
  }
}
.cid-uMY5nerHrX .title-wrapper .mbr-section-title {
  margin-bottom: 0;
  font-size: 2.2rem;
}
@media (min-width: 992px) {
  .cid-uMY5nerHrX .card {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (max-width: 992px) {
  .cid-uMY5nerHrX .card {
    margin-bottom: 24px;
  }
}
.cid-uMY5nerHrX .card .card-wrapper {
  padding: 0 64px 64px 64px;
  border-radius: 40px;
  overflow: visible;
  background-color: #efefef;
}
@media (max-width: 992px) {
  .cid-uMY5nerHrX .card .card-wrapper {
    padding: 32px;
  }
}
.cid-uMY5nerHrX .card .card-wrapper .icon-wrapper {
  margin: -1rem 0 0 0;
}
.cid-uMY5nerHrX .card .card-wrapper .icon-wrapper .mbr-iconfont {
  font-size: 48px;
  display: inline-block;
  transform: rotate(5deg);
}
.cid-uMY5nerHrX .card .card-wrapper .mbr-price {
  margin: 64px 0 0 0;
}
@media (max-width: 992px) {
  .cid-uMY5nerHrX .card .card-wrapper .mbr-price {
    margin: 64px 0 0 0;
  }
}
.cid-uMY5nerHrX .card .card-wrapper .mbr-desc {
  margin: 32px 0 0 0;
}
.cid-uMY5nerHrX .card .card-wrapper .mbr-section-btn {
  margin-top: 32px;
}
.cid-uMY5nerHrX .card .card-wrapper .mbr-section-btn .btn {
  width: 100%;
  max-width: 280px;
  min-width: auto;
}
@media (max-width: 992px) {
  .cid-uMY5nerHrX .card .card-wrapper .mbr-section-btn .btn {
    min-width: 140px;
    width: auto;
  }
}
.cid-uMY5nerHrX .mbr-section-title {
  color: #101511;
  text-align: center;
}
.cid-uMY5nerHrX .mbr-price,
.cid-uMY5nerHrX .mbr-iconfont {
  color: #6e716f;
}
.cid-uMY5nerHrX .mbr-price,
.cid-uMY5nerHrX .icon-wrapper,
.cid-uMY5nerHrX .mbr-section-btn {
  text-align: center;
}
.cid-uMY5nerHrX .mbr-desc {
  color: #000000;
  text-align: left;
}
.cid-uMY25L9DA5 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uMY25L9DA5 .row {
  border-top: 1px;
}
.cid-uMY25L9DA5 .mbr-text {
  line-height: 1.5;
  color: #252434;
}
.cid-uMY25L9DA5 .mbr-section-title {
  text-align: left;
  color: #2c2a2a;
  font-size: 2.2rem;
}
.cid-uMY25L9DA5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMY25L9DA5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMY25LlNDj {
  padding-top: 90px;
  padding-bottom: 105px;
  background-color: #080613;
}
.cid-uMY25LlNDj .navbar-logo {
  width: 100px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uMY25LlNDj .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uMY25LlNDj .socicon {
  font-size: 1.3rem;
  background: #080613;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uMY25LlNDj .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-uMY25LlNDj .social-list .soc-item {
  display: inline-block;
  margin: 0 0.3rem;
}
.cid-uMY25LlNDj .text2 {
  color: #000000;
  text-align: left;
}
.cid-uMY25LlNDj .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uMY25LlNDj .logo-title {
  text-align: center;
}
.cid-uMY25LlNDj .logo-sub-title {
  text-align: center;
  color: #c1c1c1;
}
.cid-uMY25LlNDj .links {
  text-align: center;
  color: #656565;
}
.cid-uMY25LlNDj .logo-sub-title i {
  color: #9e9e9e;
}
.cid-uMY25LlNDj .logo-title,
.cid-uMY25LlNDj .logo {
  color: #ffffff;
}
