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

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

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

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bold;
}

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

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

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

.hidden {
  visibility: hidden;
}

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

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

.mbr-black {
  color: #111111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-box {
  width: 100%;
}

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

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

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

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

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

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.media {
  display: -webkit-flex;
}

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto;
}

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

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

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

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

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

.card-img {
  width: auto;
}

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

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

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

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

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

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

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

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

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

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

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

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

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

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

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

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

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

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

:focus {
  outline: none;
}

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

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

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

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

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

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

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

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

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 3.4rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 4.25rem;
}
.display-2 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 3rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1rem;
}
.display-5 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.6rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2rem;
}
.display-7 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-11 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}
.display-11 > .mbr-iconfont {
  font-size: 1rem;
}
.display-12 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 0.7rem;
  line-height: 1.1;
}
.display-12 > .mbr-iconfont {
  font-size: 0.7rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 2.72rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.38rem;
    font-size: calc( 1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    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))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 2.38rem;
    font-size: calc( 1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #f58634 !important;
}
.bg-success {
  background-color: #3a341c !important;
}
.bg-info {
  background-color: #23dd0e !important;
}
.bg-warning {
  background-color: #1531ed !important;
}
.bg-danger {
  background-color: #ffea64 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #f58634 !important;
  border-color: #f58634 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #f7a365 !important;
  border-color: #f7a365 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #f7a365 !important;
  border-color: #f7a365 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
  color: #d70081 !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #d70081 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info,
.btn-info:active {
  background-color: #23dd0e !important;
  border-color: #23dd0e !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #40f22c !important;
  border-color: #40f22c !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #40f22c !important;
  border-color: #40f22c !important;
}
.btn-success,
.btn-success:active {
  background-color: #3a341c !important;
  border-color: #3a341c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #1531ed !important;
  border-color: #1531ed !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #445bf1 !important;
  border-color: #445bf1 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #445bf1 !important;
  border-color: #445bf1 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #f58634;
  color: #f58634;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #c85b0a !important;
  background-color: transparent !important;
  border-color: #c85b0a !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #f58634 !important;
  border-color: #f58634 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ffd7ef;
  color: #ffd7ef;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff80cc !important;
  background-color: transparent !important;
  border-color: #ff80cc !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #d70081 !important;
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #23dd0e;
  color: #23dd0e;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #168b09 !important;
  background-color: transparent !important;
  border-color: #168b09 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #23dd0e !important;
  border-color: #23dd0e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3a341c;
  color: #3a341c;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #3a341c !important;
  border-color: #3a341c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #1531ed;
  color: #1531ed;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #0c1f9f !important;
  background-color: transparent !important;
  border-color: #0c1f9f !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #1531ed !important;
  border-color: #1531ed !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #f58634 !important;
}
.text-secondary {
  color: #ffd7ef !important;
}
.text-success {
  color: #3a341c !important;
}
.text-info {
  color: #23dd0e !important;
}
.text-warning {
  color: #1531ed !important;
}
.text-danger {
  color: #ffea64 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #ba5409 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff71c6 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #147d08 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #0b1c91 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #f58634;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #23dd0e;
}
.alert-warning {
  background-color: #1531ed;
}
.alert-danger {
  background-color: #ffea64;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #f58634;
  border-color: #f58634;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #f58634;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #fffaf6;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #c0b27c;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #c3fbbc;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #d2d8fc;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #f58634 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #f58634;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .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: #f58634;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #f58634;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #f58634;
  border-bottom-color: #f58634;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #f58634 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ffd7ef !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='%23f58634' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuFKtG81cb {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/img-2945-2000x1333.webp");
}
.cid-uuFKtG81cb .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uuFKtG81cb {
    align-items: flex-end;
  }
  .cid-uuFKtG81cb .row {
    justify-content: center;
  }
  .cid-uuFKtG81cb .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuFKtG81cb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuFKtG81cb {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uuFKtG81cb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuFKtG81cb .content-wrap {
    width: 100%;
  }
}
.cid-uuFKtG81cb .mbr-section-title,
.cid-uuFKtG81cb .mbr-section-subtitle {
  text-align: center;
}
.cid-uuFKtG81cb .mbr-text,
.cid-uuFKtG81cb .mbr-section-btn {
  text-align: center;
}
.cid-uuFKtG81cb .mbr-section-title {
  text-align: center;
  color: #f58634;
}
.cid-uuFSzCtRxs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uuFSzCtRxs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFSzCtRxs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFSzCtRxs .row-reverse {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uuFSzCtRxs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuFSzCtRxs .row {
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uuFSzCtRxs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uuFSzCtRxs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uuFSzCtRxs .mbr-section-title {
  color: #000000;
}
.cid-uuFSzCtRxs .mbr-text,
.cid-uuFSzCtRxs .mbr-section-btn {
  color: #000000;
}
.cid-uuFSzCtRxs img {
  width: 100%;
  height: 100%;
}
.cid-uuH1Vpa9On {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dcd6d6;
}
.cid-uuH1Vpa9On img,
.cid-uuH1Vpa9On .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uuH1Vpa9On .item:focus,
.cid-uuH1Vpa9On span:focus {
  outline: none;
}
.cid-uuH1Vpa9On .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuH1Vpa9On .item {
    margin-bottom: 1rem;
  }
}
.cid-uuH1Vpa9On .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uuH1Vpa9On .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uuH1Vpa9On .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uuH1Vpa9On .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uuH1Vpa9On .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uuH1Vpa9On .mbr-section-title {
  color: #000000;
}
.cid-uuH1Vpa9On .item-title {
  text-align: center;
  color: #646464;
}
.cid-uuH1Vpa9On .item-subtitle {
  text-align: left;
}
.cid-uuH1Vpa9On .mbr-text,
.cid-uuH1Vpa9On .item .mbr-section-btn {
  text-align: left;
}
.cid-uuH1Vpa9On .content-head {
  max-width: 800px;
}
.cid-uuH6MJT4ZZ {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/foto-6-775x375.webp");
}
.cid-uuH6MJT4ZZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuH6MJT4ZZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuH6MJT4ZZ .col-title {
  padding-top: 5.5%;
}
@media (max-width: 991px) {
  .cid-uuH6MJT4ZZ .col-title {
    padding-top: 0;
  }
}
.cid-uuH6MJT4ZZ .col-text {
  padding-top: 100px;
}
@media (min-width: 1200px) {
  .cid-uuH6MJT4ZZ .col-text {
    padding-left: 110px !important;
  }
}
@media (max-width: 1199px) {
  .cid-uuH6MJT4ZZ .col-text {
    padding-top: 70px;
  }
}
@media (max-width: 991px) {
  .cid-uuH6MJT4ZZ .col-text {
    padding-top: 20px;
  }
}
.cid-uuH6MJT4ZZ .mbr-section-title {
  margin-bottom: 0;
  color: #edefeb;
}
.cid-uuH6MJT4ZZ .mbr-section-subtitle {
  margin-top: 24px;
  color: #131313;
}
@media (max-width: 991px) {
  .cid-uuH6MJT4ZZ .mbr-section-subtitle {
    margin-top: 16px;
  }
}
.cid-uuH6MJT4ZZ .mbr-text {
  color: #131313;
}
.cid-uuH6MJT4ZZ .mbr-section-btn {
  margin-top: 50px;
}
@media (max-width: 1199px) {
  .cid-uuH6MJT4ZZ .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-uuH6MJT4ZZ .mbr-section-btn .btn-white:hover {
  color: #f58634 !important;
}
.cid-uuH6MJT4ZZ .mbr-text,
.cid-uuH6MJT4ZZ .mbr-section-btn {
  color: #ffffff;
}
.cid-uuHJu5faL9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #c0c0c0;
}
.cid-uuHJu5faL9 .item-subtitle {
  line-height: 1.2;
  color: #000000;
}
.cid-uuHJu5faL9 img,
.cid-uuHJu5faL9 .item-img {
  width: 100%;
}
.cid-uuHJu5faL9 .item:focus,
.cid-uuHJu5faL9 span:focus {
  outline: none;
}
.cid-uuHJu5faL9 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuHJu5faL9 .item {
    margin-bottom: 1rem;
  }
}
.cid-uuHJu5faL9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uuHJu5faL9 .mbr-section-title {
  color: #232323;
}
.cid-uuHJu5faL9 .mbr-text,
.cid-uuHJu5faL9 .mbr-section-btn {
  color: #232323;
}
.cid-uuHJu5faL9 .item-title {
  color: #232323;
  text-align: center;
}
.cid-uuHJu5faL9 .content-head {
  max-width: 800px;
}
.cid-uuHP0emMXv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
.cid-uuHP0emMXv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuHP0emMXv .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-uuHP0emMXv .container {
    padding: 0 24px;
  }
}
.cid-uuHP0emMXv .content-wrapper .mbr-section-title {
  margin-bottom: 28px;
}
.cid-uuHP0emMXv .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 40%;
  margin-bottom: 18px;
}
@media (max-width: 1200px) {
  .cid-uuHP0emMXv .content-wrapper .text-wrap .mbr-text {
    width: 70%;
  }
}
@media (max-width: 992px) {
  .cid-uuHP0emMXv .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uuHP0emMXv .mbr-section-title {
  color: #202020;
}
.cid-uuHP0emMXv .mbr-text,
.cid-uuHP0emMXv .text-wrap {
  color: #202020;
  text-align: center;
}
.cid-uuHP0emMXv .mbr-section-title,
.cid-uuHP0emMXv .mbr-section-btn {
  text-align: center;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

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

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

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bold;
}

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

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

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

.hidden {
  visibility: hidden;
}

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

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

.mbr-black {
  color: #111111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-box {
  width: 100%;
}

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

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

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

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

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

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.media {
  display: -webkit-flex;
}

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto;
}

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

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

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

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

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

.card-img {
  width: auto;
}

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

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

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

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

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

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

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

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

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

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

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

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

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

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

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

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

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

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

:focus {
  outline: none;
}

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

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

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

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

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

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

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

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

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuMjHjYSkW {
  display: flex;
  padding-top: 7rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/micro-onibus3-1024x768.webp");
}
.cid-uuMjHjYSkW .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uuMjHjYSkW {
    align-items: flex-end;
  }
  .cid-uuMjHjYSkW .row {
    justify-content: flex-start;
  }
  .cid-uuMjHjYSkW .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuMjHjYSkW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuMjHjYSkW {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uuMjHjYSkW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuMjHjYSkW .content-wrap {
    width: 100%;
  }
}
.cid-uuMjHjYSkW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuMjHjYSkW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuMjHjYSkW .mbr-section-title,
.cid-uuMjHjYSkW .mbr-section-subtitle {
  text-align: left;
  color: #ffc091;
}
.cid-uuMjHjYSkW .mbr-text,
.cid-uuMjHjYSkW .mbr-section-btn {
  text-align: left;
}
.cid-uuMjHjYSkW .mbr-section-title {
  color: #edefeb;
}
.cid-uuMfvFPvC0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uuMfvFPvC0 .mbr-text {
  color: #000000;
}
.cid-uuMfvFPvC0 .mbr-section-subtitle {
  color: #000000;
}
.cid-uuMfvFPvC0 .mbr-section-title {
  color: #000000;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

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

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

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bold;
}

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

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

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

.hidden {
  visibility: hidden;
}

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

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

.mbr-black {
  color: #111111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-box {
  width: 100%;
}

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

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

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

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

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

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.media {
  display: -webkit-flex;
}

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto;
}

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

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

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

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

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

.card-img {
  width: auto;
}

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

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

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

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

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

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

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

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

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

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

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

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

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

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

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

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

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

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

:focus {
  outline: none;
}

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

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

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

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

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

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

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

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

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuMJZFXLbc {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uuMJZFXLbc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuMJZFXLbc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuMKKxxz9m {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uuMKKxxz9m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuMKKxxz9m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuMKKxxz9m .row-reverse {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uuMKKxxz9m .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuMKKxxz9m .row {
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uuMKKxxz9m .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uuMKKxxz9m .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uuMKKxxz9m .mbr-section-title {
  color: #000000;
}
.cid-uuMKKxxz9m .mbr-text,
.cid-uuMKKxxz9m .mbr-section-btn {
  color: #000000;
}
.cid-uuMKKxxz9m img {
  width: 100%;
  height: 100%;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

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

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

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bold;
}

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

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

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

.hidden {
  visibility: hidden;
}

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

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

.mbr-black {
  color: #111111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-box {
  width: 100%;
}

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

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

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

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

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

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.media {
  display: -webkit-flex;
}

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto;
}

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

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

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

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

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

.card-img {
  width: auto;
}

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

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

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

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

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

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

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

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

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

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

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

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

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

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

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

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

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

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

:focus {
  outline: none;
}

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

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

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

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

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

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

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

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

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuMQLA6isW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uuMQLA6isW .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuMQLA6isW .item {
    margin-bottom: 1rem;
  }
}
.cid-uuMQLA6isW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uuMQLA6isW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uuMQLA6isW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uuMQLA6isW .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uuMQLA6isW .carousel-control,
.cid-uuMQLA6isW .close {
  background: #1b1b1b;
}
.cid-uuMQLA6isW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uuMQLA6isW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uuMQLA6isW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uuMQLA6isW .carousel-control-next span {
  margin-left: 5px;
}
.cid-uuMQLA6isW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uuMQLA6isW .close::before {
  content: '\e91a';
}
.cid-uuMQLA6isW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uuMQLA6isW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uuMQLA6isW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuMQLA6isW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uuMQLA6isW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uuMQLA6isW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uuMQLA6isW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uuMQLA6isW .carousel-indicators li.active,
.cid-uuMQLA6isW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uuMQLA6isW .carousel-indicators li::after,
.cid-uuMQLA6isW .carousel-indicators li::before {
  content: none;
}
.cid-uuMQLA6isW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uuMQLA6isW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uuMQLA6isW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uuMQLA6isW .carousel-indicators {
    display: none;
  }
}
.cid-uuMQLA6isW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uuMQLA6isW .carousel-inner > .active {
  display: block;
}
.cid-uuMQLA6isW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuMQLA6isW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uuMQLA6isW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uuMQLA6isW .carousel-control,
  .cid-uuMQLA6isW .carousel-indicators,
  .cid-uuMQLA6isW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uuMQLA6isW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uuMQLA6isW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uuMQLA6isW .carousel-indicators .active,
.cid-uuMQLA6isW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uuMQLA6isW .carousel-indicators .active {
  background: #fff;
}
.cid-uuMQLA6isW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uuMQLA6isW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uuMQLA6isW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uuMQLA6isW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uuMQLA6isW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uuMQLA6isW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uuMQLA6isW .carousel {
  width: 100%;
}
.cid-uuMQLA6isW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uuMQLA6isW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uuMQLA6isW .modal.fade .modal-dialog,
.cid-uuMQLA6isW .modal.in .modal-dialog {
  transform: none;
}
.cid-uuMQLA6isW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uuMQLA6isW .content-head {
  max-width: 800px;
}
.cid-uuMTkZVlpG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #c0c0c0;
}
.cid-uuMTkZVlpG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuMTkZVlpG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuMTkZVlpG .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uuMTkZVlpG .content-wrapper .mbr-section-title span {
  color: #bcfe1e;
}
.cid-uuMTkZVlpG .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 60%;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uuMTkZVlpG .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uuMTkZVlpG .border-wrap {
  margin-top: 64px;
  height: 2px;
  background: linear-gradient(90deg, #a6a99c, #f58634, #a6a99c);
}
@media (max-width: 992px) {
  .cid-uuMTkZVlpG .border-wrap {
    margin-top: 32px;
  }
}
.cid-uuMTkZVlpG .mbr-section-title {
  color: #ffffff;
}
.cid-uuMTkZVlpG .mbr-text,
.cid-uuMTkZVlpG .text-wrapper {
  color: #232323;
  text-align: center;
}
.cid-uuMTkZVlpG .mbr-section-title,
.cid-uuMTkZVlpG .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

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

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

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bold;
}

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

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

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

.hidden {
  visibility: hidden;
}

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

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

.mbr-black {
  color: #111111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-box {
  width: 100%;
}

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

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

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

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

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

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.media {
  display: -webkit-flex;
}

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto;
}

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

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

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

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

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

.card-img {
  width: auto;
}

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

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

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

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

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

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

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

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

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

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

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

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

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

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

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

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

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

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

:focus {
  outline: none;
}

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

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

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

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

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

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

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

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

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuMUAnwNIg .navbar-dropdown {
  position: relative !important;
}
.cid-uuMUAnwNIg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuMUAnwNIg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuMUAnwNIg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuMUAnwNIg .dropdown-item:hover,
.cid-uuMUAnwNIg .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuMUAnwNIg .dropdown-item:hover span {
  color: white;
}
.cid-uuMUAnwNIg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuMUAnwNIg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuMUAnwNIg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuMUAnwNIg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuMUAnwNIg .nav-link {
  position: relative;
}
.cid-uuMUAnwNIg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuMUAnwNIg .container {
    flex-wrap: nowrap;
  }
}
.cid-uuMUAnwNIg .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuMUAnwNIg .dropdown-menu,
.cid-uuMUAnwNIg .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuMUAnwNIg .nav-item:focus,
.cid-uuMUAnwNIg .nav-link:focus {
  outline: none;
}
.cid-uuMUAnwNIg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuMUAnwNIg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuMUAnwNIg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuMUAnwNIg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuMUAnwNIg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuMUAnwNIg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuMUAnwNIg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuMUAnwNIg .navbar.opened {
  transition: all 0.3s;
}
.cid-uuMUAnwNIg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuMUAnwNIg .navbar .navbar-logo img {
  width: auto;
}
.cid-uuMUAnwNIg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuMUAnwNIg .navbar.collapsed {
  justify-content: center;
}
.cid-uuMUAnwNIg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuMUAnwNIg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuMUAnwNIg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuMUAnwNIg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuMUAnwNIg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuMUAnwNIg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuMUAnwNIg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuMUAnwNIg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuMUAnwNIg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuMUAnwNIg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuMUAnwNIg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuMUAnwNIg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuMUAnwNIg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuMUAnwNIg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuMUAnwNIg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuMUAnwNIg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuMUAnwNIg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuMUAnwNIg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuMUAnwNIg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuMUAnwNIg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuMUAnwNIg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuMUAnwNIg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuMUAnwNIg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuMUAnwNIg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuMUAnwNIg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuMUAnwNIg .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuMUAnwNIg .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuMUAnwNIg .dropdown-item.active,
.cid-uuMUAnwNIg .dropdown-item:active {
  background-color: transparent;
}
.cid-uuMUAnwNIg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuMUAnwNIg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuMUAnwNIg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuMUAnwNIg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuMUAnwNIg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuMUAnwNIg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuMUAnwNIg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuMUAnwNIg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuMUAnwNIg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuMUAnwNIg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuMUAnwNIg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuMUAnwNIg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuMUAnwNIg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuMUAnwNIg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuMUAnwNIg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuMUAnwNIg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuMUAnwNIg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuMUAnwNIg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuMUAnwNIg .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuMUAnwNIg .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuMUAnwNIg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuMUAnwNIg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuMUAnwNIg .navbar {
    height: 70px;
  }
  .cid-uuMUAnwNIg .navbar.opened {
    height: auto;
  }
  .cid-uuMUAnwNIg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuMUAnwNIg .container,
.cid-uuMUAnwNIg .container-fluid {
  flex-wrap: wrap;
}
.cid-uuMUAnwNIg .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuMUAnwNIg .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuMUAnwNIg .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuMUAnwNIg .contacts-menu {
    display: none;
  }
}
.cid-uuMUAnwNIg .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuMUAnwNIg .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuMUAnwNIg .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuMUAnwNIg .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuMUAnwNIg .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuMUAnwNIg .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuMUAnwNIg .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuMUAnwNIg .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuMUAnwNIg .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuMUAnwNIg .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuMUAnwNIg .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuMUAoDeTZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uuMUAoDeTZ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuMUAoDeTZ .item {
    margin-bottom: 1rem;
  }
}
.cid-uuMUAoDeTZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uuMUAoDeTZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uuMUAoDeTZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uuMUAoDeTZ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uuMUAoDeTZ .carousel-control,
.cid-uuMUAoDeTZ .close {
  background: #1b1b1b;
}
.cid-uuMUAoDeTZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uuMUAoDeTZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uuMUAoDeTZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uuMUAoDeTZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uuMUAoDeTZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uuMUAoDeTZ .close::before {
  content: '\e91a';
}
.cid-uuMUAoDeTZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uuMUAoDeTZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uuMUAoDeTZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuMUAoDeTZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uuMUAoDeTZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uuMUAoDeTZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uuMUAoDeTZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uuMUAoDeTZ .carousel-indicators li.active,
.cid-uuMUAoDeTZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uuMUAoDeTZ .carousel-indicators li::after,
.cid-uuMUAoDeTZ .carousel-indicators li::before {
  content: none;
}
.cid-uuMUAoDeTZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uuMUAoDeTZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uuMUAoDeTZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uuMUAoDeTZ .carousel-indicators {
    display: none;
  }
}
.cid-uuMUAoDeTZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uuMUAoDeTZ .carousel-inner > .active {
  display: block;
}
.cid-uuMUAoDeTZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuMUAoDeTZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uuMUAoDeTZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uuMUAoDeTZ .carousel-control,
  .cid-uuMUAoDeTZ .carousel-indicators,
  .cid-uuMUAoDeTZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uuMUAoDeTZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uuMUAoDeTZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uuMUAoDeTZ .carousel-indicators .active,
.cid-uuMUAoDeTZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uuMUAoDeTZ .carousel-indicators .active {
  background: #fff;
}
.cid-uuMUAoDeTZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uuMUAoDeTZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uuMUAoDeTZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uuMUAoDeTZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uuMUAoDeTZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uuMUAoDeTZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uuMUAoDeTZ .carousel {
  width: 100%;
}
.cid-uuMUAoDeTZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uuMUAoDeTZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uuMUAoDeTZ .modal.fade .modal-dialog,
.cid-uuMUAoDeTZ .modal.in .modal-dialog {
  transform: none;
}
.cid-uuMUAoDeTZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uuMUAoDeTZ .content-head {
  max-width: 800px;
}
.cid-uuMUAqSEXE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #c0c0c0;
}
.cid-uuMUAqSEXE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuMUAqSEXE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuMUAqSEXE .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uuMUAqSEXE .content-wrapper .mbr-section-title span {
  color: #bcfe1e;
}
.cid-uuMUAqSEXE .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 60%;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uuMUAqSEXE .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uuMUAqSEXE .border-wrap {
  margin-top: 64px;
  height: 2px;
  background: linear-gradient(90deg, #a6a99c, #f58634, #a6a99c);
}
@media (max-width: 992px) {
  .cid-uuMUAqSEXE .border-wrap {
    margin-top: 32px;
  }
}
.cid-uuMUAqSEXE .mbr-section-title {
  color: #ffffff;
}
.cid-uuMUAqSEXE .mbr-text,
.cid-uuMUAqSEXE .text-wrapper {
  color: #232323;
  text-align: center;
}
.cid-uuMUAqSEXE .mbr-section-title,
.cid-uuMUAqSEXE .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-uuMUArOj3f {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuMUArOj3f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuMUArOj3f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuMUArOj3f .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuMUArOj3f .card {
    margin-bottom: 40px;
  }
}
.cid-uuMUArOj3f .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuMUArOj3f .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuMUArOj3f .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuMUArOj3f .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuMUArOj3f .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuMUArOj3f .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuMUArOj3f .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuMUArOj3f .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuMUArOj3f img {
  border-radius: 0 !important;
}
.cid-uuMUArOj3f .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuMUArOj3f .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuMUArOj3f .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuMUArOj3f .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuMUArOj3f .mbr-section-title {
  color: #ffffff;
}
.cid-uuMUArOj3f .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuMUArOj3f .mbr-card-title {
  color: #ffffff;
}
.cid-uuMUArOj3f .list {
  color: #a6a99c;
}
.cid-uuMUArOj3f .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuMUArOj3f .copyright2 {
  color: #ffffff;
}
.cid-uuMUArOj3f .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuMUArOj3f .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

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

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

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bold;
}

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

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

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

.hidden {
  visibility: hidden;
}

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

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

.mbr-black {
  color: #111111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-box {
  width: 100%;
}

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

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

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

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

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

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.media {
  display: -webkit-flex;
}

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto;
}

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

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

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

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

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

.card-img {
  width: auto;
}

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

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

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

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

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

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

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

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

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

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

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

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

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

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

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

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

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

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

:focus {
  outline: none;
}

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

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

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

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

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

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

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

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

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuN5xFfO42 .navbar-dropdown {
  position: relative !important;
}
.cid-uuN5xFfO42 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuN5xFfO42 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuN5xFfO42 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuN5xFfO42 .dropdown-item:hover,
.cid-uuN5xFfO42 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuN5xFfO42 .dropdown-item:hover span {
  color: white;
}
.cid-uuN5xFfO42 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuN5xFfO42 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuN5xFfO42 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuN5xFfO42 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuN5xFfO42 .nav-link {
  position: relative;
}
.cid-uuN5xFfO42 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuN5xFfO42 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuN5xFfO42 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuN5xFfO42 .dropdown-menu,
.cid-uuN5xFfO42 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuN5xFfO42 .nav-item:focus,
.cid-uuN5xFfO42 .nav-link:focus {
  outline: none;
}
.cid-uuN5xFfO42 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuN5xFfO42 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuN5xFfO42 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuN5xFfO42 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuN5xFfO42 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuN5xFfO42 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuN5xFfO42 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuN5xFfO42 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuN5xFfO42 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuN5xFfO42 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuN5xFfO42 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuN5xFfO42 .navbar.collapsed {
  justify-content: center;
}
.cid-uuN5xFfO42 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuN5xFfO42 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuN5xFfO42 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuN5xFfO42 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuN5xFfO42 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuN5xFfO42 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuN5xFfO42 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuN5xFfO42 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuN5xFfO42 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuN5xFfO42 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuN5xFfO42 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuN5xFfO42 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuN5xFfO42 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuN5xFfO42 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuN5xFfO42 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuN5xFfO42 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuN5xFfO42 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuN5xFfO42 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuN5xFfO42 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuN5xFfO42 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuN5xFfO42 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuN5xFfO42 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuN5xFfO42 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuN5xFfO42 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuN5xFfO42 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuN5xFfO42 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuN5xFfO42 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuN5xFfO42 .dropdown-item.active,
.cid-uuN5xFfO42 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuN5xFfO42 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuN5xFfO42 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuN5xFfO42 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuN5xFfO42 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuN5xFfO42 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuN5xFfO42 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuN5xFfO42 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuN5xFfO42 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuN5xFfO42 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuN5xFfO42 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuN5xFfO42 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuN5xFfO42 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuN5xFfO42 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuN5xFfO42 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuN5xFfO42 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuN5xFfO42 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuN5xFfO42 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuN5xFfO42 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuN5xFfO42 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuN5xFfO42 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuN5xFfO42 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuN5xFfO42 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuN5xFfO42 .navbar {
    height: 70px;
  }
  .cid-uuN5xFfO42 .navbar.opened {
    height: auto;
  }
  .cid-uuN5xFfO42 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuN5xFfO42 .container,
.cid-uuN5xFfO42 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuN5xFfO42 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuN5xFfO42 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuN5xFfO42 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuN5xFfO42 .contacts-menu {
    display: none;
  }
}
.cid-uuN5xFfO42 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuN5xFfO42 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuN5xFfO42 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuN5xFfO42 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuN5xFfO42 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuN5xFfO42 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuN5xFfO42 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuN5xFfO42 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuN5xFfO42 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuN5xFfO42 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuN5xFfO42 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuN5xJqOEg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uuN5xJqOEg .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuN5xJqOEg .item {
    margin-bottom: 1rem;
  }
}
.cid-uuN5xJqOEg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uuN5xJqOEg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uuN5xJqOEg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uuN5xJqOEg .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uuN5xJqOEg .carousel-control,
.cid-uuN5xJqOEg .close {
  background: #1b1b1b;
}
.cid-uuN5xJqOEg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uuN5xJqOEg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uuN5xJqOEg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uuN5xJqOEg .carousel-control-next span {
  margin-left: 5px;
}
.cid-uuN5xJqOEg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uuN5xJqOEg .close::before {
  content: '\e91a';
}
.cid-uuN5xJqOEg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uuN5xJqOEg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uuN5xJqOEg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuN5xJqOEg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uuN5xJqOEg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uuN5xJqOEg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uuN5xJqOEg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uuN5xJqOEg .carousel-indicators li.active,
.cid-uuN5xJqOEg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uuN5xJqOEg .carousel-indicators li::after,
.cid-uuN5xJqOEg .carousel-indicators li::before {
  content: none;
}
.cid-uuN5xJqOEg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uuN5xJqOEg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uuN5xJqOEg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uuN5xJqOEg .carousel-indicators {
    display: none;
  }
}
.cid-uuN5xJqOEg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uuN5xJqOEg .carousel-inner > .active {
  display: block;
}
.cid-uuN5xJqOEg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuN5xJqOEg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uuN5xJqOEg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uuN5xJqOEg .carousel-control,
  .cid-uuN5xJqOEg .carousel-indicators,
  .cid-uuN5xJqOEg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uuN5xJqOEg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uuN5xJqOEg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uuN5xJqOEg .carousel-indicators .active,
.cid-uuN5xJqOEg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uuN5xJqOEg .carousel-indicators .active {
  background: #fff;
}
.cid-uuN5xJqOEg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uuN5xJqOEg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uuN5xJqOEg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uuN5xJqOEg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uuN5xJqOEg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uuN5xJqOEg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uuN5xJqOEg .carousel {
  width: 100%;
}
.cid-uuN5xJqOEg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uuN5xJqOEg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uuN5xJqOEg .modal.fade .modal-dialog,
.cid-uuN5xJqOEg .modal.in .modal-dialog {
  transform: none;
}
.cid-uuN5xJqOEg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uuN5xJqOEg .content-head {
  max-width: 800px;
}
.cid-uuN5xLqD0j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #c0c0c0;
}
.cid-uuN5xLqD0j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuN5xLqD0j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuN5xLqD0j .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uuN5xLqD0j .content-wrapper .mbr-section-title span {
  color: #bcfe1e;
}
.cid-uuN5xLqD0j .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 60%;
  margin-bottom: 22px;
}
@media (max-width: 992px) {
  .cid-uuN5xLqD0j .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uuN5xLqD0j .border-wrap {
  margin-top: 64px;
  height: 2px;
  background: linear-gradient(90deg, #a6a99c, #f58634, #a6a99c);
}
@media (max-width: 992px) {
  .cid-uuN5xLqD0j .border-wrap {
    margin-top: 32px;
  }
}
.cid-uuN5xLqD0j .mbr-section-title {
  color: #ffffff;
}
.cid-uuN5xLqD0j .mbr-text,
.cid-uuN5xLqD0j .text-wrapper {
  color: #232323;
  text-align: center;
}
.cid-uuN5xLqD0j .mbr-section-title,
.cid-uuN5xLqD0j .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-uuN5xMdvFZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuN5xMdvFZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuN5xMdvFZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuN5xMdvFZ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuN5xMdvFZ .card {
    margin-bottom: 40px;
  }
}
.cid-uuN5xMdvFZ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuN5xMdvFZ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuN5xMdvFZ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuN5xMdvFZ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuN5xMdvFZ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuN5xMdvFZ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuN5xMdvFZ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuN5xMdvFZ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuN5xMdvFZ img {
  border-radius: 0 !important;
}
.cid-uuN5xMdvFZ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuN5xMdvFZ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuN5xMdvFZ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuN5xMdvFZ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuN5xMdvFZ .mbr-section-title {
  color: #ffffff;
}
.cid-uuN5xMdvFZ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuN5xMdvFZ .mbr-card-title {
  color: #ffffff;
}
.cid-uuN5xMdvFZ .list {
  color: #a6a99c;
}
.cid-uuN5xMdvFZ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuN5xMdvFZ .copyright2 {
  color: #ffffff;
}
.cid-uuN5xMdvFZ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuN5xMdvFZ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

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

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

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bold;
}

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

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

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

.hidden {
  visibility: hidden;
}

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

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

.mbr-black {
  color: #111111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-box {
  width: 100%;
}

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

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

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

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

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

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.media {
  display: -webkit-flex;
}

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto;
}

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

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

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

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

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

.card-img {
  width: auto;
}

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

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

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

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

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

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

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

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

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

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

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

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

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

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

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

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

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

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

:focus {
  outline: none;
}

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

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

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

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

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

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

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

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

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNbCqjsQs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uuNbCqjsQs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNbCqjsQs .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-uuNbCqjsQs .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uuNbCqjsQs .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uuNbCqjsQs .google-map {
  height: 100%;
  position: relative;
}
.cid-uuNbCqjsQs .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uuNbCqjsQs .google-map iframe {
    min-height: 350px;
  }
}
.cid-uuNbCqjsQs .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuNbCqjsQs .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuNbCqjsQs .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuNbCqjsQs .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uuNbCqjsQs .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uuNbCqjsQs .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uuNbCqjsQs ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uuNbCqjsQs .content-head {
  max-width: 800px;
}
.cid-uuNfcaUNVT {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uuNfcaUNVT .showAlerts {
  display: block !important;
}
.cid-uuNfcaUNVT .rowflexrev {
  display: -webkit-flex;
}
.cid-uuNfcaUNVT .title {
  margin-bottom: 2rem;
}
.cid-uuNfcaUNVT .mbr-section-subtitle {
  color: #767676;
}
.cid-uuNfcaUNVT textarea.form-control {
  min-height: 188px;
}
.cid-uuNfcaUNVT LABEL {
  color: #232323;
  display: initial;
}
.cid-uuNfcaUNVT .mbr-section-terms {
  text-align: center;
  color: #232323;
  margin-bottom: 0px;
}
.cid-uuNfcaUNVT .mbr-section-labels {
  color: #232323;
  padding: 0;
  margin-bottom: .357em;
  text-align: left;
}
.cid-uuNfcaUNVT .mbr-section-autorespond {
  text-align: left;
  color: #232323;
  margin-bottom: 0px;
}
.cid-uuNfcaUNVT .mbr-section-gdpr {
  text-align: left;
  color: #232323;
  margin-bottom: 0px;
}
.cid-uuNfcaUNVT .alert {
  margin-bottom: 0;
}
.cid-uuNfcaUNVT .alert-success {
  background-color: #70c770;
}
.cid-uuNfcaUNVT .alert-danger {
  background-color: #ff4a52;
}
.cid-uuNfcaUNVT .btn {
  display: inline-flex;
}
.cid-uuNfcaUNVT .mbr-alert-success {
  text-align: left;
  color: #ffffff;
}
.cid-uuNfcaUNVT .mbr-alert-danger {
  text-align: left;
  color: #ffffff;
}
.cid-uuNfcaUNVT .uploadBtn {
  padding-top: 13px !important;
  padding-left: 12.5px !important;
}
.cid-uuNfcaUNVT input[type=file]::file-selector-button {
  border: 1px solid #232323 !important;
  padding: .2em .4em;
  border-radius: .2em;
  background-color: #cccccc !important;
  color: #232323 !important;
  transition: 0.3s;
}
.cid-uuNfcaUNVT input[type=file]::-webkit-file-upload-button {
  border: 1px solid #232323 !important;
  padding: .2em .4em;
  border-radius: .2em;
  background-color: #cccccc !important;
  color: #232323 !important;
  transition: 0.3s;
}
.cid-uuNfcaUNVT input[type=file]::-ms-browse {
  border: 1px solid #232323 !important;
  padding: .2em .4em;
  border-radius: .2em;
  background-color: #cccccc !important;
  color: #232323 !important;
  transition: 0.3s;
}
.cid-uuNfcaUNVT input,
.cid-uuNfcaUNVT option,
.cid-uuNfcaUNVT textarea {
  color: #000000;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

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

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

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bold;
}

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

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

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

.hidden {
  visibility: hidden;
}

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

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

.mbr-black {
  color: #111111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-box {
  width: 100%;
}

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

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

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

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

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

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

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

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

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

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

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

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

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

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNnv5tRFm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uuNnv5tRFm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNnv5tRFm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuNnyqghsI {
  padding-top: 30px;
  padding-bottom: 90px;
  background-color: #dcd6d6;
}
.cid-uuNnyqghsI .mbr-overlay {
  background-color: #cccccc;
  opacity: 0.4;
}
.cid-uuNnyqghsI .form-control,
.cid-uuNnyqghsI .field-input {
  padding: 0.5rem;
  background-color: #ffffff;
  border-color: #cccccc;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-uuNnyqghsI .form-control:hover,
.cid-uuNnyqghsI .field-input:hover,
.cid-uuNnyqghsI .form-control:focus,
.cid-uuNnyqghsI .field-input:focus {
  background-color: #efefef;
  border-color: #000000;
  color: #313540;
  box-shadow: none;
  outline: none;
}
.cid-uuNnyqghsI input::-webkit-input-placeholder,
.cid-uuNnyqghsI textarea::-webkit-input-placeholder {
  color: #5b686b;
}
.cid-uuNnyqghsI input:-moz-placeholder,
.cid-uuNnyqghsI textarea:-moz-placeholder {
  color: #5b686b;
}
.cid-uuNnyqghsI .jq-selectbox li,
.cid-uuNnyqghsI .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-uuNnyqghsI .jq-selectbox li:hover,
.cid-uuNnyqghsI .jq-selectbox li.selected {
  background-color: #efefef;
  color: #000000;
}
.cid-uuNnyqghsI .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-uuNnyqghsI .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #efefef;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNtbXuF51 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f2f6ff;
}
.cid-uuNtbXuF51 H1 {
  color: #000000;
}
.cid-uuNtbXuF51 .mbr-text,
.cid-uuNtbXuF51 .mbr-section-btn {
  color: #716c80;
}
.cid-uuNtbXuF51 img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuNtbXuF51 img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuNtcEZX4e {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuNtcEZX4e img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuNtcEZX4e H1 {
  color: #000000;
}
.cid-uuNtcEZX4e .mbr-text,
.cid-uuNtcEZX4e .mbr-section-btn {
  color: #716c80;
}
.cid-uuNtcEZX4e H3 {
  color: #716c80;
}
.cid-uuNtcEZX4e .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuNtcEZX4e .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuNtcEZX4e .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuNtcEZX4e .link:hover {
  color: #f58634 !important;
}
.cid-uuNtcEZX4e .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuNtcEZX4e DIV {
  color: #57468b;
}
.cid-uuNtaQlJS0 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuNtaQlJS0 H1 {
  color: #000000;
}
.cid-uuNtaQlJS0 .mbr-text,
.cid-uuNtaQlJS0 .mbr-section-btn {
  color: #716c80;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuNx3dwbfQ .navbar-dropdown {
  position: relative !important;
}
.cid-uuNx3dwbfQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNx3dwbfQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuNx3dwbfQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuNx3dwbfQ .dropdown-item:hover,
.cid-uuNx3dwbfQ .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuNx3dwbfQ .dropdown-item:hover span {
  color: white;
}
.cid-uuNx3dwbfQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuNx3dwbfQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuNx3dwbfQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuNx3dwbfQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuNx3dwbfQ .nav-link {
  position: relative;
}
.cid-uuNx3dwbfQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuNx3dwbfQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uuNx3dwbfQ .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuNx3dwbfQ .dropdown-menu,
.cid-uuNx3dwbfQ .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuNx3dwbfQ .nav-item:focus,
.cid-uuNx3dwbfQ .nav-link:focus {
  outline: none;
}
.cid-uuNx3dwbfQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuNx3dwbfQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuNx3dwbfQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuNx3dwbfQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNx3dwbfQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuNx3dwbfQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuNx3dwbfQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuNx3dwbfQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uuNx3dwbfQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuNx3dwbfQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uuNx3dwbfQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuNx3dwbfQ .navbar.collapsed {
  justify-content: center;
}
.cid-uuNx3dwbfQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuNx3dwbfQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuNx3dwbfQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuNx3dwbfQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuNx3dwbfQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuNx3dwbfQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuNx3dwbfQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuNx3dwbfQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuNx3dwbfQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuNx3dwbfQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuNx3dwbfQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuNx3dwbfQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuNx3dwbfQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuNx3dwbfQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuNx3dwbfQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuNx3dwbfQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuNx3dwbfQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuNx3dwbfQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuNx3dwbfQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuNx3dwbfQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuNx3dwbfQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuNx3dwbfQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuNx3dwbfQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuNx3dwbfQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuNx3dwbfQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuNx3dwbfQ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuNx3dwbfQ .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuNx3dwbfQ .dropdown-item.active,
.cid-uuNx3dwbfQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uuNx3dwbfQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuNx3dwbfQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuNx3dwbfQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuNx3dwbfQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuNx3dwbfQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuNx3dwbfQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuNx3dwbfQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuNx3dwbfQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuNx3dwbfQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuNx3dwbfQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuNx3dwbfQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuNx3dwbfQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNx3dwbfQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNx3dwbfQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuNx3dwbfQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNx3dwbfQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuNx3dwbfQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuNx3dwbfQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNx3dwbfQ .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuNx3dwbfQ .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuNx3dwbfQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuNx3dwbfQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuNx3dwbfQ .navbar {
    height: 70px;
  }
  .cid-uuNx3dwbfQ .navbar.opened {
    height: auto;
  }
  .cid-uuNx3dwbfQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuNx3dwbfQ .container,
.cid-uuNx3dwbfQ .container-fluid {
  flex-wrap: wrap;
}
.cid-uuNx3dwbfQ .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuNx3dwbfQ .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuNx3dwbfQ .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuNx3dwbfQ .contacts-menu {
    display: none;
  }
}
.cid-uuNx3dwbfQ .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuNx3dwbfQ .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuNx3dwbfQ .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuNx3dwbfQ .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuNx3dwbfQ .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuNx3dwbfQ .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuNx3dwbfQ .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuNx3dwbfQ .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuNx3dwbfQ .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuNx3dwbfQ .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuNx3dwbfQ .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNyE3bERL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuNyE3bERL H1 {
  color: #000000;
}
.cid-uuNyE3bERL .mbr-text,
.cid-uuNyE3bERL .mbr-section-btn {
  color: #716c80;
}
.cid-uuNyE3bERL img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuNyE3bERL img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuNyGcvRr7 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuNyGcvRr7 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuNyGcvRr7 H1 {
  color: #000000;
}
.cid-uuNyGcvRr7 .mbr-text,
.cid-uuNyGcvRr7 .mbr-section-btn {
  color: #716c80;
}
.cid-uuNyGcvRr7 H3 {
  color: #716c80;
}
.cid-uuNyGcvRr7 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuNyGcvRr7 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuNyGcvRr7 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuNyGcvRr7 .link:hover {
  color: #f58634 !important;
}
.cid-uuNyGcvRr7 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuNyGcvRr7 DIV {
  color: #57468b;
}
.cid-uuNx3fwKPI {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuNx3fwKPI H1 {
  color: #000000;
}
.cid-uuNx3fwKPI .mbr-text,
.cid-uuNx3fwKPI .mbr-section-btn {
  color: #716c80;
}
.cid-uuNx3g11wP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuNx3g11wP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNx3g11wP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuNx3g11wP .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuNx3g11wP .card {
    margin-bottom: 40px;
  }
}
.cid-uuNx3g11wP .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNx3g11wP .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuNx3g11wP .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuNx3g11wP .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuNx3g11wP .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuNx3g11wP .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuNx3g11wP .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuNx3g11wP .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuNx3g11wP img {
  border-radius: 0 !important;
}
.cid-uuNx3g11wP .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuNx3g11wP .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuNx3g11wP .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNx3g11wP .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuNx3g11wP .mbr-section-title {
  color: #ffffff;
}
.cid-uuNx3g11wP .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuNx3g11wP .mbr-card-title {
  color: #ffffff;
}
.cid-uuNx3g11wP .list {
  color: #a6a99c;
}
.cid-uuNx3g11wP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuNx3g11wP .copyright2 {
  color: #ffffff;
}
.cid-uuNx3g11wP .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuNx3g11wP .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuNzvdPYM7 .navbar-dropdown {
  position: relative !important;
}
.cid-uuNzvdPYM7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNzvdPYM7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuNzvdPYM7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuNzvdPYM7 .dropdown-item:hover,
.cid-uuNzvdPYM7 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuNzvdPYM7 .dropdown-item:hover span {
  color: white;
}
.cid-uuNzvdPYM7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuNzvdPYM7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuNzvdPYM7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuNzvdPYM7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuNzvdPYM7 .nav-link {
  position: relative;
}
.cid-uuNzvdPYM7 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuNzvdPYM7 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuNzvdPYM7 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuNzvdPYM7 .dropdown-menu,
.cid-uuNzvdPYM7 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuNzvdPYM7 .nav-item:focus,
.cid-uuNzvdPYM7 .nav-link:focus {
  outline: none;
}
.cid-uuNzvdPYM7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuNzvdPYM7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuNzvdPYM7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuNzvdPYM7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNzvdPYM7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuNzvdPYM7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuNzvdPYM7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuNzvdPYM7 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuNzvdPYM7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuNzvdPYM7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuNzvdPYM7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuNzvdPYM7 .navbar.collapsed {
  justify-content: center;
}
.cid-uuNzvdPYM7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuNzvdPYM7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuNzvdPYM7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuNzvdPYM7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuNzvdPYM7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuNzvdPYM7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuNzvdPYM7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuNzvdPYM7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuNzvdPYM7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuNzvdPYM7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuNzvdPYM7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuNzvdPYM7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuNzvdPYM7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuNzvdPYM7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuNzvdPYM7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuNzvdPYM7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuNzvdPYM7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuNzvdPYM7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuNzvdPYM7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuNzvdPYM7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuNzvdPYM7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuNzvdPYM7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuNzvdPYM7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuNzvdPYM7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuNzvdPYM7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuNzvdPYM7 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuNzvdPYM7 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuNzvdPYM7 .dropdown-item.active,
.cid-uuNzvdPYM7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuNzvdPYM7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuNzvdPYM7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuNzvdPYM7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuNzvdPYM7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuNzvdPYM7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuNzvdPYM7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuNzvdPYM7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuNzvdPYM7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuNzvdPYM7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuNzvdPYM7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuNzvdPYM7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuNzvdPYM7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNzvdPYM7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNzvdPYM7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuNzvdPYM7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNzvdPYM7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuNzvdPYM7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuNzvdPYM7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNzvdPYM7 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuNzvdPYM7 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuNzvdPYM7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuNzvdPYM7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuNzvdPYM7 .navbar {
    height: 70px;
  }
  .cid-uuNzvdPYM7 .navbar.opened {
    height: auto;
  }
  .cid-uuNzvdPYM7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuNzvdPYM7 .container,
.cid-uuNzvdPYM7 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuNzvdPYM7 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuNzvdPYM7 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuNzvdPYM7 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuNzvdPYM7 .contacts-menu {
    display: none;
  }
}
.cid-uuNzvdPYM7 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuNzvdPYM7 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuNzvdPYM7 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuNzvdPYM7 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuNzvdPYM7 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuNzvdPYM7 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuNzvdPYM7 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuNzvdPYM7 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuNzvdPYM7 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuNzvdPYM7 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuNzvdPYM7 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNBBZzo1r {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuNBBZzo1r H1 {
  color: #000000;
}
.cid-uuNBBZzo1r .mbr-text,
.cid-uuNBBZzo1r .mbr-section-btn {
  color: #716c80;
}
.cid-uuNBBZzo1r img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuNBBZzo1r img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuNBB2pbWs {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuNBB2pbWs img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuNBB2pbWs H1 {
  color: #000000;
}
.cid-uuNBB2pbWs .mbr-text,
.cid-uuNBB2pbWs .mbr-section-btn {
  color: #716c80;
}
.cid-uuNBB2pbWs H3 {
  color: #716c80;
}
.cid-uuNBB2pbWs .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuNBB2pbWs .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuNBB2pbWs .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuNBB2pbWs .link:hover {
  color: #f58634 !important;
}
.cid-uuNBB2pbWs .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuNBB2pbWs DIV {
  color: #57468b;
}
.cid-uuNzvfGR0Y {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuNzvfGR0Y H1 {
  color: #000000;
}
.cid-uuNzvfGR0Y .mbr-text,
.cid-uuNzvfGR0Y .mbr-section-btn {
  color: #716c80;
}
.cid-uuNzvg9sVf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuNzvg9sVf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNzvg9sVf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuNzvg9sVf .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuNzvg9sVf .card {
    margin-bottom: 40px;
  }
}
.cid-uuNzvg9sVf .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNzvg9sVf .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuNzvg9sVf .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuNzvg9sVf .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuNzvg9sVf .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuNzvg9sVf .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuNzvg9sVf .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuNzvg9sVf .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuNzvg9sVf img {
  border-radius: 0 !important;
}
.cid-uuNzvg9sVf .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuNzvg9sVf .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuNzvg9sVf .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNzvg9sVf .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuNzvg9sVf .mbr-section-title {
  color: #ffffff;
}
.cid-uuNzvg9sVf .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuNzvg9sVf .mbr-card-title {
  color: #ffffff;
}
.cid-uuNzvg9sVf .list {
  color: #a6a99c;
}
.cid-uuNzvg9sVf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuNzvg9sVf .copyright2 {
  color: #ffffff;
}
.cid-uuNzvg9sVf .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuNzvg9sVf .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuNFodXhnx .navbar-dropdown {
  position: relative !important;
}
.cid-uuNFodXhnx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNFodXhnx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuNFodXhnx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuNFodXhnx .dropdown-item:hover,
.cid-uuNFodXhnx .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuNFodXhnx .dropdown-item:hover span {
  color: white;
}
.cid-uuNFodXhnx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuNFodXhnx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuNFodXhnx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuNFodXhnx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuNFodXhnx .nav-link {
  position: relative;
}
.cid-uuNFodXhnx .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuNFodXhnx .container {
    flex-wrap: nowrap;
  }
}
.cid-uuNFodXhnx .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuNFodXhnx .dropdown-menu,
.cid-uuNFodXhnx .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuNFodXhnx .nav-item:focus,
.cid-uuNFodXhnx .nav-link:focus {
  outline: none;
}
.cid-uuNFodXhnx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuNFodXhnx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuNFodXhnx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuNFodXhnx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNFodXhnx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuNFodXhnx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuNFodXhnx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuNFodXhnx .navbar.opened {
  transition: all 0.3s;
}
.cid-uuNFodXhnx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuNFodXhnx .navbar .navbar-logo img {
  width: auto;
}
.cid-uuNFodXhnx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuNFodXhnx .navbar.collapsed {
  justify-content: center;
}
.cid-uuNFodXhnx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuNFodXhnx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuNFodXhnx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuNFodXhnx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuNFodXhnx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuNFodXhnx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuNFodXhnx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuNFodXhnx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuNFodXhnx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuNFodXhnx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuNFodXhnx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuNFodXhnx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuNFodXhnx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuNFodXhnx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuNFodXhnx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuNFodXhnx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuNFodXhnx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuNFodXhnx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuNFodXhnx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuNFodXhnx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuNFodXhnx .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuNFodXhnx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuNFodXhnx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuNFodXhnx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuNFodXhnx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuNFodXhnx .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuNFodXhnx .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuNFodXhnx .dropdown-item.active,
.cid-uuNFodXhnx .dropdown-item:active {
  background-color: transparent;
}
.cid-uuNFodXhnx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuNFodXhnx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuNFodXhnx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuNFodXhnx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuNFodXhnx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuNFodXhnx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuNFodXhnx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuNFodXhnx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuNFodXhnx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuNFodXhnx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuNFodXhnx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuNFodXhnx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNFodXhnx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNFodXhnx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuNFodXhnx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNFodXhnx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuNFodXhnx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuNFodXhnx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNFodXhnx .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuNFodXhnx .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuNFodXhnx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuNFodXhnx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuNFodXhnx .navbar {
    height: 70px;
  }
  .cid-uuNFodXhnx .navbar.opened {
    height: auto;
  }
  .cid-uuNFodXhnx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuNFodXhnx .container,
.cid-uuNFodXhnx .container-fluid {
  flex-wrap: wrap;
}
.cid-uuNFodXhnx .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuNFodXhnx .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuNFodXhnx .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuNFodXhnx .contacts-menu {
    display: none;
  }
}
.cid-uuNFodXhnx .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuNFodXhnx .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuNFodXhnx .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuNFodXhnx .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuNFodXhnx .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuNFodXhnx .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuNFodXhnx .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuNFodXhnx .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuNFodXhnx .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuNFodXhnx .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuNFodXhnx .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNGbkuSHm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuNGbkuSHm H1 {
  color: #000000;
}
.cid-uuNGbkuSHm .mbr-text,
.cid-uuNGbkuSHm .mbr-section-btn {
  color: #716c80;
}
.cid-uuNGbkuSHm img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuNGbkuSHm img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuNGasleFM {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuNGasleFM img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuNGasleFM H1 {
  color: #000000;
}
.cid-uuNGasleFM .mbr-text,
.cid-uuNGasleFM .mbr-section-btn {
  color: #716c80;
}
.cid-uuNGasleFM H3 {
  color: #716c80;
}
.cid-uuNGasleFM .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuNGasleFM .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuNGasleFM .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuNGasleFM .link:hover {
  color: #f58634 !important;
}
.cid-uuNGasleFM .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuNGasleFM DIV {
  color: #57468b;
}
.cid-uuNFofLc6k {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuNFofLc6k H1 {
  color: #000000;
}
.cid-uuNFofLc6k .mbr-text,
.cid-uuNFofLc6k .mbr-section-btn {
  color: #716c80;
}
.cid-uuNFogfnYc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuNFogfnYc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNFogfnYc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuNFogfnYc .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuNFogfnYc .card {
    margin-bottom: 40px;
  }
}
.cid-uuNFogfnYc .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNFogfnYc .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuNFogfnYc .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuNFogfnYc .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuNFogfnYc .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuNFogfnYc .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuNFogfnYc .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuNFogfnYc .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuNFogfnYc img {
  border-radius: 0 !important;
}
.cid-uuNFogfnYc .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuNFogfnYc .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuNFogfnYc .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNFogfnYc .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuNFogfnYc .mbr-section-title {
  color: #ffffff;
}
.cid-uuNFogfnYc .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuNFogfnYc .mbr-card-title {
  color: #ffffff;
}
.cid-uuNFogfnYc .list {
  color: #a6a99c;
}
.cid-uuNFogfnYc .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuNFogfnYc .copyright2 {
  color: #ffffff;
}
.cid-uuNFogfnYc .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuNFogfnYc .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuNI8io5KQ .navbar-dropdown {
  position: relative !important;
}
.cid-uuNI8io5KQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNI8io5KQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuNI8io5KQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuNI8io5KQ .dropdown-item:hover,
.cid-uuNI8io5KQ .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuNI8io5KQ .dropdown-item:hover span {
  color: white;
}
.cid-uuNI8io5KQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuNI8io5KQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuNI8io5KQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuNI8io5KQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuNI8io5KQ .nav-link {
  position: relative;
}
.cid-uuNI8io5KQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuNI8io5KQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uuNI8io5KQ .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuNI8io5KQ .dropdown-menu,
.cid-uuNI8io5KQ .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuNI8io5KQ .nav-item:focus,
.cid-uuNI8io5KQ .nav-link:focus {
  outline: none;
}
.cid-uuNI8io5KQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuNI8io5KQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuNI8io5KQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuNI8io5KQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNI8io5KQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuNI8io5KQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuNI8io5KQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuNI8io5KQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uuNI8io5KQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuNI8io5KQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uuNI8io5KQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuNI8io5KQ .navbar.collapsed {
  justify-content: center;
}
.cid-uuNI8io5KQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuNI8io5KQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuNI8io5KQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuNI8io5KQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuNI8io5KQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuNI8io5KQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuNI8io5KQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuNI8io5KQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuNI8io5KQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuNI8io5KQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuNI8io5KQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuNI8io5KQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuNI8io5KQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuNI8io5KQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuNI8io5KQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuNI8io5KQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuNI8io5KQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuNI8io5KQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuNI8io5KQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuNI8io5KQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuNI8io5KQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuNI8io5KQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuNI8io5KQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuNI8io5KQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuNI8io5KQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuNI8io5KQ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuNI8io5KQ .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuNI8io5KQ .dropdown-item.active,
.cid-uuNI8io5KQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uuNI8io5KQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuNI8io5KQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuNI8io5KQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuNI8io5KQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuNI8io5KQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuNI8io5KQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuNI8io5KQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuNI8io5KQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuNI8io5KQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuNI8io5KQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuNI8io5KQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuNI8io5KQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNI8io5KQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNI8io5KQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuNI8io5KQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNI8io5KQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuNI8io5KQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuNI8io5KQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNI8io5KQ .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuNI8io5KQ .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuNI8io5KQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuNI8io5KQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuNI8io5KQ .navbar {
    height: 70px;
  }
  .cid-uuNI8io5KQ .navbar.opened {
    height: auto;
  }
  .cid-uuNI8io5KQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuNI8io5KQ .container,
.cid-uuNI8io5KQ .container-fluid {
  flex-wrap: wrap;
}
.cid-uuNI8io5KQ .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuNI8io5KQ .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuNI8io5KQ .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuNI8io5KQ .contacts-menu {
    display: none;
  }
}
.cid-uuNI8io5KQ .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuNI8io5KQ .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuNI8io5KQ .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuNI8io5KQ .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuNI8io5KQ .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuNI8io5KQ .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuNI8io5KQ .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuNI8io5KQ .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuNI8io5KQ .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuNI8io5KQ .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuNI8io5KQ .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNIHkU7OX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuNIHkU7OX H1 {
  color: #000000;
}
.cid-uuNIHkU7OX .mbr-text,
.cid-uuNIHkU7OX .mbr-section-btn {
  color: #716c80;
}
.cid-uuNIHkU7OX img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuNIHkU7OX img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuNIHX7Mhl {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuNIHX7Mhl img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuNIHX7Mhl H1 {
  color: #000000;
}
.cid-uuNIHX7Mhl .mbr-text,
.cid-uuNIHX7Mhl .mbr-section-btn {
  color: #716c80;
}
.cid-uuNIHX7Mhl H3 {
  color: #716c80;
}
.cid-uuNIHX7Mhl .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuNIHX7Mhl .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuNIHX7Mhl .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuNIHX7Mhl .link:hover {
  color: #f58634 !important;
}
.cid-uuNIHX7Mhl .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuNIHX7Mhl DIV {
  color: #57468b;
}
.cid-uuNI8jWr7l {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuNI8jWr7l H1 {
  color: #000000;
}
.cid-uuNI8jWr7l .mbr-text,
.cid-uuNI8jWr7l .mbr-section-btn {
  color: #716c80;
}
.cid-uuNI8klk5R {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuNI8klk5R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNI8klk5R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuNI8klk5R .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuNI8klk5R .card {
    margin-bottom: 40px;
  }
}
.cid-uuNI8klk5R .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNI8klk5R .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuNI8klk5R .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuNI8klk5R .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuNI8klk5R .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuNI8klk5R .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuNI8klk5R .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuNI8klk5R .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuNI8klk5R img {
  border-radius: 0 !important;
}
.cid-uuNI8klk5R .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuNI8klk5R .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuNI8klk5R .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNI8klk5R .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuNI8klk5R .mbr-section-title {
  color: #ffffff;
}
.cid-uuNI8klk5R .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuNI8klk5R .mbr-card-title {
  color: #ffffff;
}
.cid-uuNI8klk5R .list {
  color: #a6a99c;
}
.cid-uuNI8klk5R .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuNI8klk5R .copyright2 {
  color: #ffffff;
}
.cid-uuNI8klk5R .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuNI8klk5R .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuNKGp3Bd0 .navbar-dropdown {
  position: relative !important;
}
.cid-uuNKGp3Bd0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNKGp3Bd0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuNKGp3Bd0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuNKGp3Bd0 .dropdown-item:hover,
.cid-uuNKGp3Bd0 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuNKGp3Bd0 .dropdown-item:hover span {
  color: white;
}
.cid-uuNKGp3Bd0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuNKGp3Bd0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuNKGp3Bd0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuNKGp3Bd0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuNKGp3Bd0 .nav-link {
  position: relative;
}
.cid-uuNKGp3Bd0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuNKGp3Bd0 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuNKGp3Bd0 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuNKGp3Bd0 .dropdown-menu,
.cid-uuNKGp3Bd0 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuNKGp3Bd0 .nav-item:focus,
.cid-uuNKGp3Bd0 .nav-link:focus {
  outline: none;
}
.cid-uuNKGp3Bd0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuNKGp3Bd0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuNKGp3Bd0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuNKGp3Bd0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNKGp3Bd0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuNKGp3Bd0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuNKGp3Bd0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuNKGp3Bd0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuNKGp3Bd0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuNKGp3Bd0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuNKGp3Bd0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuNKGp3Bd0 .navbar.collapsed {
  justify-content: center;
}
.cid-uuNKGp3Bd0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuNKGp3Bd0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuNKGp3Bd0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuNKGp3Bd0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuNKGp3Bd0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuNKGp3Bd0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuNKGp3Bd0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuNKGp3Bd0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuNKGp3Bd0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuNKGp3Bd0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuNKGp3Bd0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuNKGp3Bd0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuNKGp3Bd0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuNKGp3Bd0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuNKGp3Bd0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuNKGp3Bd0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuNKGp3Bd0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuNKGp3Bd0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuNKGp3Bd0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuNKGp3Bd0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuNKGp3Bd0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuNKGp3Bd0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuNKGp3Bd0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuNKGp3Bd0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuNKGp3Bd0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuNKGp3Bd0 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuNKGp3Bd0 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuNKGp3Bd0 .dropdown-item.active,
.cid-uuNKGp3Bd0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuNKGp3Bd0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuNKGp3Bd0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuNKGp3Bd0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuNKGp3Bd0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuNKGp3Bd0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuNKGp3Bd0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuNKGp3Bd0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuNKGp3Bd0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuNKGp3Bd0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuNKGp3Bd0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuNKGp3Bd0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuNKGp3Bd0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNKGp3Bd0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNKGp3Bd0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuNKGp3Bd0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNKGp3Bd0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuNKGp3Bd0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuNKGp3Bd0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNKGp3Bd0 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuNKGp3Bd0 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuNKGp3Bd0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuNKGp3Bd0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuNKGp3Bd0 .navbar {
    height: 70px;
  }
  .cid-uuNKGp3Bd0 .navbar.opened {
    height: auto;
  }
  .cid-uuNKGp3Bd0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuNKGp3Bd0 .container,
.cid-uuNKGp3Bd0 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuNKGp3Bd0 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuNKGp3Bd0 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuNKGp3Bd0 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuNKGp3Bd0 .contacts-menu {
    display: none;
  }
}
.cid-uuNKGp3Bd0 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuNKGp3Bd0 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuNKGp3Bd0 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuNKGp3Bd0 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuNKGp3Bd0 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuNKGp3Bd0 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuNKGp3Bd0 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuNKGp3Bd0 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuNKGp3Bd0 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuNKGp3Bd0 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuNKGp3Bd0 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNLqumCt7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuNLqumCt7 H1 {
  color: #000000;
}
.cid-uuNLqumCt7 .mbr-text,
.cid-uuNLqumCt7 .mbr-section-btn {
  color: #716c80;
}
.cid-uuNLqumCt7 img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuNLqumCt7 img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuNLrZW9Ek {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuNLrZW9Ek img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuNLrZW9Ek H1 {
  color: #000000;
}
.cid-uuNLrZW9Ek .mbr-text,
.cid-uuNLrZW9Ek .mbr-section-btn {
  color: #716c80;
}
.cid-uuNLrZW9Ek H3 {
  color: #716c80;
}
.cid-uuNLrZW9Ek .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuNLrZW9Ek .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuNLrZW9Ek .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuNLrZW9Ek .link:hover {
  color: #f58634 !important;
}
.cid-uuNLrZW9Ek .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuNLrZW9Ek DIV {
  color: #57468b;
}
.cid-uuNKGqywRi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuNKGqywRi H1 {
  color: #000000;
}
.cid-uuNKGqywRi .mbr-text,
.cid-uuNKGqywRi .mbr-section-btn {
  color: #716c80;
}
.cid-uuNKGr0YbC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuNKGr0YbC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNKGr0YbC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuNKGr0YbC .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuNKGr0YbC .card {
    margin-bottom: 40px;
  }
}
.cid-uuNKGr0YbC .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNKGr0YbC .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuNKGr0YbC .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuNKGr0YbC .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuNKGr0YbC .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuNKGr0YbC .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuNKGr0YbC .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuNKGr0YbC .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuNKGr0YbC img {
  border-radius: 0 !important;
}
.cid-uuNKGr0YbC .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuNKGr0YbC .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuNKGr0YbC .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNKGr0YbC .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuNKGr0YbC .mbr-section-title {
  color: #ffffff;
}
.cid-uuNKGr0YbC .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuNKGr0YbC .mbr-card-title {
  color: #ffffff;
}
.cid-uuNKGr0YbC .list {
  color: #a6a99c;
}
.cid-uuNKGr0YbC .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuNKGr0YbC .copyright2 {
  color: #ffffff;
}
.cid-uuNKGr0YbC .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuNKGr0YbC .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuNLMSNoTD .navbar-dropdown {
  position: relative !important;
}
.cid-uuNLMSNoTD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNLMSNoTD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuNLMSNoTD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuNLMSNoTD .dropdown-item:hover,
.cid-uuNLMSNoTD .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuNLMSNoTD .dropdown-item:hover span {
  color: white;
}
.cid-uuNLMSNoTD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuNLMSNoTD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuNLMSNoTD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuNLMSNoTD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuNLMSNoTD .nav-link {
  position: relative;
}
.cid-uuNLMSNoTD .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuNLMSNoTD .container {
    flex-wrap: nowrap;
  }
}
.cid-uuNLMSNoTD .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuNLMSNoTD .dropdown-menu,
.cid-uuNLMSNoTD .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuNLMSNoTD .nav-item:focus,
.cid-uuNLMSNoTD .nav-link:focus {
  outline: none;
}
.cid-uuNLMSNoTD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuNLMSNoTD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuNLMSNoTD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuNLMSNoTD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNLMSNoTD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuNLMSNoTD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuNLMSNoTD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuNLMSNoTD .navbar.opened {
  transition: all 0.3s;
}
.cid-uuNLMSNoTD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuNLMSNoTD .navbar .navbar-logo img {
  width: auto;
}
.cid-uuNLMSNoTD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuNLMSNoTD .navbar.collapsed {
  justify-content: center;
}
.cid-uuNLMSNoTD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuNLMSNoTD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuNLMSNoTD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuNLMSNoTD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuNLMSNoTD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuNLMSNoTD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuNLMSNoTD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuNLMSNoTD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuNLMSNoTD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuNLMSNoTD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuNLMSNoTD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuNLMSNoTD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuNLMSNoTD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuNLMSNoTD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuNLMSNoTD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuNLMSNoTD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuNLMSNoTD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuNLMSNoTD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuNLMSNoTD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuNLMSNoTD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuNLMSNoTD .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuNLMSNoTD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuNLMSNoTD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuNLMSNoTD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuNLMSNoTD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuNLMSNoTD .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuNLMSNoTD .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuNLMSNoTD .dropdown-item.active,
.cid-uuNLMSNoTD .dropdown-item:active {
  background-color: transparent;
}
.cid-uuNLMSNoTD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuNLMSNoTD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuNLMSNoTD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuNLMSNoTD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuNLMSNoTD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuNLMSNoTD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuNLMSNoTD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuNLMSNoTD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuNLMSNoTD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuNLMSNoTD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuNLMSNoTD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuNLMSNoTD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNLMSNoTD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNLMSNoTD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuNLMSNoTD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNLMSNoTD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuNLMSNoTD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuNLMSNoTD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNLMSNoTD .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuNLMSNoTD .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuNLMSNoTD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuNLMSNoTD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuNLMSNoTD .navbar {
    height: 70px;
  }
  .cid-uuNLMSNoTD .navbar.opened {
    height: auto;
  }
  .cid-uuNLMSNoTD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuNLMSNoTD .container,
.cid-uuNLMSNoTD .container-fluid {
  flex-wrap: wrap;
}
.cid-uuNLMSNoTD .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuNLMSNoTD .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuNLMSNoTD .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuNLMSNoTD .contacts-menu {
    display: none;
  }
}
.cid-uuNLMSNoTD .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuNLMSNoTD .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuNLMSNoTD .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuNLMSNoTD .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuNLMSNoTD .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuNLMSNoTD .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuNLMSNoTD .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuNLMSNoTD .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuNLMSNoTD .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuNLMSNoTD .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuNLMSNoTD .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNMmLeTLx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuNMmLeTLx H1 {
  color: #000000;
}
.cid-uuNMmLeTLx .mbr-text,
.cid-uuNMmLeTLx .mbr-section-btn {
  color: #716c80;
}
.cid-uuNMmLeTLx img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuNMmLeTLx img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuNMnOQQnp {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuNMnOQQnp img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuNMnOQQnp H1 {
  color: #000000;
}
.cid-uuNMnOQQnp .mbr-text,
.cid-uuNMnOQQnp .mbr-section-btn {
  color: #716c80;
}
.cid-uuNMnOQQnp H3 {
  color: #716c80;
}
.cid-uuNMnOQQnp .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuNMnOQQnp .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuNMnOQQnp .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuNMnOQQnp .link:hover {
  color: #f58634 !important;
}
.cid-uuNMnOQQnp .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuNMnOQQnp DIV {
  color: #57468b;
}
.cid-uuNLMUKxXj {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuNLMUKxXj H1 {
  color: #000000;
}
.cid-uuNLMUKxXj .mbr-text,
.cid-uuNLMUKxXj .mbr-section-btn {
  color: #716c80;
}
.cid-uuNLMVhMZB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuNLMVhMZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNLMVhMZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuNLMVhMZB .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuNLMVhMZB .card {
    margin-bottom: 40px;
  }
}
.cid-uuNLMVhMZB .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNLMVhMZB .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuNLMVhMZB .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuNLMVhMZB .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuNLMVhMZB .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuNLMVhMZB .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuNLMVhMZB .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuNLMVhMZB .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuNLMVhMZB img {
  border-radius: 0 !important;
}
.cid-uuNLMVhMZB .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuNLMVhMZB .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuNLMVhMZB .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNLMVhMZB .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuNLMVhMZB .mbr-section-title {
  color: #ffffff;
}
.cid-uuNLMVhMZB .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuNLMVhMZB .mbr-card-title {
  color: #ffffff;
}
.cid-uuNLMVhMZB .list {
  color: #a6a99c;
}
.cid-uuNLMVhMZB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuNLMVhMZB .copyright2 {
  color: #ffffff;
}
.cid-uuNLMVhMZB .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuNLMVhMZB .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuNMKW19JB .navbar-dropdown {
  position: relative !important;
}
.cid-uuNMKW19JB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNMKW19JB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuNMKW19JB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuNMKW19JB .dropdown-item:hover,
.cid-uuNMKW19JB .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuNMKW19JB .dropdown-item:hover span {
  color: white;
}
.cid-uuNMKW19JB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuNMKW19JB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuNMKW19JB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuNMKW19JB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuNMKW19JB .nav-link {
  position: relative;
}
.cid-uuNMKW19JB .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuNMKW19JB .container {
    flex-wrap: nowrap;
  }
}
.cid-uuNMKW19JB .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuNMKW19JB .dropdown-menu,
.cid-uuNMKW19JB .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuNMKW19JB .nav-item:focus,
.cid-uuNMKW19JB .nav-link:focus {
  outline: none;
}
.cid-uuNMKW19JB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuNMKW19JB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuNMKW19JB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuNMKW19JB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuNMKW19JB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuNMKW19JB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuNMKW19JB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuNMKW19JB .navbar.opened {
  transition: all 0.3s;
}
.cid-uuNMKW19JB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuNMKW19JB .navbar .navbar-logo img {
  width: auto;
}
.cid-uuNMKW19JB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuNMKW19JB .navbar.collapsed {
  justify-content: center;
}
.cid-uuNMKW19JB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuNMKW19JB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuNMKW19JB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuNMKW19JB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuNMKW19JB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuNMKW19JB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuNMKW19JB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuNMKW19JB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuNMKW19JB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuNMKW19JB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuNMKW19JB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuNMKW19JB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuNMKW19JB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuNMKW19JB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuNMKW19JB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuNMKW19JB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuNMKW19JB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuNMKW19JB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuNMKW19JB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuNMKW19JB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuNMKW19JB .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuNMKW19JB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuNMKW19JB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuNMKW19JB .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuNMKW19JB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuNMKW19JB .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuNMKW19JB .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuNMKW19JB .dropdown-item.active,
.cid-uuNMKW19JB .dropdown-item:active {
  background-color: transparent;
}
.cid-uuNMKW19JB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuNMKW19JB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuNMKW19JB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuNMKW19JB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuNMKW19JB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuNMKW19JB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuNMKW19JB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuNMKW19JB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuNMKW19JB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuNMKW19JB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuNMKW19JB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuNMKW19JB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNMKW19JB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuNMKW19JB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuNMKW19JB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNMKW19JB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuNMKW19JB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuNMKW19JB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuNMKW19JB .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuNMKW19JB .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuNMKW19JB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuNMKW19JB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuNMKW19JB .navbar {
    height: 70px;
  }
  .cid-uuNMKW19JB .navbar.opened {
    height: auto;
  }
  .cid-uuNMKW19JB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuNMKW19JB .container,
.cid-uuNMKW19JB .container-fluid {
  flex-wrap: wrap;
}
.cid-uuNMKW19JB .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuNMKW19JB .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuNMKW19JB .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuNMKW19JB .contacts-menu {
    display: none;
  }
}
.cid-uuNMKW19JB .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuNMKW19JB .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuNMKW19JB .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuNMKW19JB .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuNMKW19JB .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuNMKW19JB .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuNMKW19JB .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuNMKW19JB .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuNMKW19JB .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuNMKW19JB .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuNMKW19JB .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuNNQlvxJZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuNNQlvxJZ H1 {
  color: #000000;
}
.cid-uuNNQlvxJZ .mbr-text,
.cid-uuNNQlvxJZ .mbr-section-btn {
  color: #716c80;
}
.cid-uuNNQlvxJZ img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuNNQlvxJZ img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuNNRx8eBn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuNNRx8eBn img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuNNRx8eBn H1 {
  color: #000000;
}
.cid-uuNNRx8eBn .mbr-text,
.cid-uuNNRx8eBn .mbr-section-btn {
  color: #716c80;
}
.cid-uuNNRx8eBn H3 {
  color: #716c80;
}
.cid-uuNNRx8eBn .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuNNRx8eBn .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuNNRx8eBn .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuNNRx8eBn .link:hover {
  color: #f58634 !important;
}
.cid-uuNNRx8eBn .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuNNRx8eBn DIV {
  color: #57468b;
}
.cid-uuNMKXKd95 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuNMKXKd95 H1 {
  color: #000000;
}
.cid-uuNMKXKd95 .mbr-text,
.cid-uuNMKXKd95 .mbr-section-btn {
  color: #716c80;
}
.cid-uuNMKYbXkf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuNMKYbXkf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuNMKYbXkf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuNMKYbXkf .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuNMKYbXkf .card {
    margin-bottom: 40px;
  }
}
.cid-uuNMKYbXkf .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNMKYbXkf .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuNMKYbXkf .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuNMKYbXkf .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuNMKYbXkf .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuNMKYbXkf .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuNMKYbXkf .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuNMKYbXkf .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuNMKYbXkf img {
  border-radius: 0 !important;
}
.cid-uuNMKYbXkf .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuNMKYbXkf .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuNMKYbXkf .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuNMKYbXkf .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuNMKYbXkf .mbr-section-title {
  color: #ffffff;
}
.cid-uuNMKYbXkf .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuNMKYbXkf .mbr-card-title {
  color: #ffffff;
}
.cid-uuNMKYbXkf .list {
  color: #a6a99c;
}
.cid-uuNMKYbXkf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuNMKYbXkf .copyright2 {
  color: #ffffff;
}
.cid-uuNMKYbXkf .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuNMKYbXkf .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuO7HjMTtc .navbar-dropdown {
  position: relative !important;
}
.cid-uuO7HjMTtc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuO7HjMTtc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuO7HjMTtc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuO7HjMTtc .dropdown-item:hover,
.cid-uuO7HjMTtc .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuO7HjMTtc .dropdown-item:hover span {
  color: white;
}
.cid-uuO7HjMTtc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuO7HjMTtc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuO7HjMTtc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuO7HjMTtc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuO7HjMTtc .nav-link {
  position: relative;
}
.cid-uuO7HjMTtc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuO7HjMTtc .container {
    flex-wrap: nowrap;
  }
}
.cid-uuO7HjMTtc .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuO7HjMTtc .dropdown-menu,
.cid-uuO7HjMTtc .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuO7HjMTtc .nav-item:focus,
.cid-uuO7HjMTtc .nav-link:focus {
  outline: none;
}
.cid-uuO7HjMTtc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuO7HjMTtc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuO7HjMTtc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuO7HjMTtc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuO7HjMTtc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuO7HjMTtc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuO7HjMTtc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuO7HjMTtc .navbar.opened {
  transition: all 0.3s;
}
.cid-uuO7HjMTtc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuO7HjMTtc .navbar .navbar-logo img {
  width: auto;
}
.cid-uuO7HjMTtc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuO7HjMTtc .navbar.collapsed {
  justify-content: center;
}
.cid-uuO7HjMTtc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuO7HjMTtc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuO7HjMTtc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuO7HjMTtc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuO7HjMTtc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuO7HjMTtc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuO7HjMTtc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuO7HjMTtc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuO7HjMTtc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuO7HjMTtc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuO7HjMTtc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuO7HjMTtc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuO7HjMTtc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuO7HjMTtc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuO7HjMTtc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuO7HjMTtc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuO7HjMTtc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuO7HjMTtc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuO7HjMTtc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuO7HjMTtc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuO7HjMTtc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuO7HjMTtc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuO7HjMTtc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuO7HjMTtc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuO7HjMTtc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuO7HjMTtc .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuO7HjMTtc .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuO7HjMTtc .dropdown-item.active,
.cid-uuO7HjMTtc .dropdown-item:active {
  background-color: transparent;
}
.cid-uuO7HjMTtc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuO7HjMTtc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuO7HjMTtc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuO7HjMTtc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuO7HjMTtc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuO7HjMTtc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuO7HjMTtc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuO7HjMTtc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuO7HjMTtc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuO7HjMTtc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuO7HjMTtc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuO7HjMTtc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuO7HjMTtc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuO7HjMTtc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuO7HjMTtc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuO7HjMTtc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuO7HjMTtc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuO7HjMTtc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuO7HjMTtc .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuO7HjMTtc .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuO7HjMTtc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuO7HjMTtc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuO7HjMTtc .navbar {
    height: 70px;
  }
  .cid-uuO7HjMTtc .navbar.opened {
    height: auto;
  }
  .cid-uuO7HjMTtc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuO7HjMTtc .container,
.cid-uuO7HjMTtc .container-fluid {
  flex-wrap: wrap;
}
.cid-uuO7HjMTtc .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuO7HjMTtc .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuO7HjMTtc .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuO7HjMTtc .contacts-menu {
    display: none;
  }
}
.cid-uuO7HjMTtc .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuO7HjMTtc .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuO7HjMTtc .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuO7HjMTtc .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuO7HjMTtc .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuO7HjMTtc .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuO7HjMTtc .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuO7HjMTtc .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuO7HjMTtc .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuO7HjMTtc .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuO7HjMTtc .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuO7Zqv53J {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuO7Zqv53J H1 {
  color: #000000;
}
.cid-uuO7Zqv53J .mbr-text,
.cid-uuO7Zqv53J .mbr-section-btn {
  color: #716c80;
}
.cid-uuO7Zqv53J img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuO7Zqv53J img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuO7YMMe0z {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuO7YMMe0z img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuO7YMMe0z H1 {
  color: #000000;
}
.cid-uuO7YMMe0z .mbr-text,
.cid-uuO7YMMe0z .mbr-section-btn {
  color: #716c80;
}
.cid-uuO7YMMe0z H3 {
  color: #716c80;
}
.cid-uuO7YMMe0z .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuO7YMMe0z .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuO7YMMe0z .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuO7YMMe0z .link:hover {
  color: #f58634 !important;
}
.cid-uuO7YMMe0z .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuO7YMMe0z DIV {
  color: #57468b;
}
.cid-uuO7HlaUQ1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuO7HlaUQ1 H1 {
  color: #000000;
}
.cid-uuO7HlaUQ1 .mbr-text,
.cid-uuO7HlaUQ1 .mbr-section-btn {
  color: #716c80;
}
.cid-uuO7HlAJBw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuO7HlAJBw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuO7HlAJBw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuO7HlAJBw .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuO7HlAJBw .card {
    margin-bottom: 40px;
  }
}
.cid-uuO7HlAJBw .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuO7HlAJBw .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuO7HlAJBw .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuO7HlAJBw .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuO7HlAJBw .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuO7HlAJBw .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuO7HlAJBw .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuO7HlAJBw .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuO7HlAJBw img {
  border-radius: 0 !important;
}
.cid-uuO7HlAJBw .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuO7HlAJBw .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuO7HlAJBw .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuO7HlAJBw .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuO7HlAJBw .mbr-section-title {
  color: #ffffff;
}
.cid-uuO7HlAJBw .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuO7HlAJBw .mbr-card-title {
  color: #ffffff;
}
.cid-uuO7HlAJBw .list {
  color: #a6a99c;
}
.cid-uuO7HlAJBw .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuO7HlAJBw .copyright2 {
  color: #ffffff;
}
.cid-uuO7HlAJBw .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuO7HlAJBw .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuO8m2NOzx .navbar-dropdown {
  position: relative !important;
}
.cid-uuO8m2NOzx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuO8m2NOzx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuO8m2NOzx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuO8m2NOzx .dropdown-item:hover,
.cid-uuO8m2NOzx .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuO8m2NOzx .dropdown-item:hover span {
  color: white;
}
.cid-uuO8m2NOzx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuO8m2NOzx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuO8m2NOzx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuO8m2NOzx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuO8m2NOzx .nav-link {
  position: relative;
}
.cid-uuO8m2NOzx .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuO8m2NOzx .container {
    flex-wrap: nowrap;
  }
}
.cid-uuO8m2NOzx .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuO8m2NOzx .dropdown-menu,
.cid-uuO8m2NOzx .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuO8m2NOzx .nav-item:focus,
.cid-uuO8m2NOzx .nav-link:focus {
  outline: none;
}
.cid-uuO8m2NOzx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuO8m2NOzx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuO8m2NOzx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuO8m2NOzx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuO8m2NOzx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuO8m2NOzx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuO8m2NOzx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuO8m2NOzx .navbar.opened {
  transition: all 0.3s;
}
.cid-uuO8m2NOzx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuO8m2NOzx .navbar .navbar-logo img {
  width: auto;
}
.cid-uuO8m2NOzx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuO8m2NOzx .navbar.collapsed {
  justify-content: center;
}
.cid-uuO8m2NOzx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuO8m2NOzx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuO8m2NOzx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuO8m2NOzx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuO8m2NOzx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuO8m2NOzx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuO8m2NOzx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuO8m2NOzx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuO8m2NOzx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuO8m2NOzx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuO8m2NOzx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuO8m2NOzx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuO8m2NOzx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuO8m2NOzx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuO8m2NOzx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuO8m2NOzx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuO8m2NOzx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuO8m2NOzx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuO8m2NOzx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuO8m2NOzx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuO8m2NOzx .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuO8m2NOzx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuO8m2NOzx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuO8m2NOzx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuO8m2NOzx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuO8m2NOzx .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuO8m2NOzx .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuO8m2NOzx .dropdown-item.active,
.cid-uuO8m2NOzx .dropdown-item:active {
  background-color: transparent;
}
.cid-uuO8m2NOzx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuO8m2NOzx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuO8m2NOzx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuO8m2NOzx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuO8m2NOzx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuO8m2NOzx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuO8m2NOzx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuO8m2NOzx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuO8m2NOzx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuO8m2NOzx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuO8m2NOzx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuO8m2NOzx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuO8m2NOzx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuO8m2NOzx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuO8m2NOzx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuO8m2NOzx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuO8m2NOzx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuO8m2NOzx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuO8m2NOzx .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuO8m2NOzx .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuO8m2NOzx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuO8m2NOzx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuO8m2NOzx .navbar {
    height: 70px;
  }
  .cid-uuO8m2NOzx .navbar.opened {
    height: auto;
  }
  .cid-uuO8m2NOzx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuO8m2NOzx .container,
.cid-uuO8m2NOzx .container-fluid {
  flex-wrap: wrap;
}
.cid-uuO8m2NOzx .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuO8m2NOzx .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuO8m2NOzx .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuO8m2NOzx .contacts-menu {
    display: none;
  }
}
.cid-uuO8m2NOzx .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuO8m2NOzx .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuO8m2NOzx .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuO8m2NOzx .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuO8m2NOzx .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuO8m2NOzx .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuO8m2NOzx .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuO8m2NOzx .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuO8m2NOzx .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuO8m2NOzx .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuO8m2NOzx .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuO96jljnc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuO96jljnc H1 {
  color: #000000;
}
.cid-uuO96jljnc .mbr-text,
.cid-uuO96jljnc .mbr-section-btn {
  color: #716c80;
}
.cid-uuO96jljnc img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuO96jljnc img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuO97ct9ay {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuO97ct9ay img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuO97ct9ay H1 {
  color: #000000;
}
.cid-uuO97ct9ay .mbr-text,
.cid-uuO97ct9ay .mbr-section-btn {
  color: #716c80;
}
.cid-uuO97ct9ay H3 {
  color: #716c80;
}
.cid-uuO97ct9ay .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuO97ct9ay .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuO97ct9ay .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuO97ct9ay .link:hover {
  color: #f58634 !important;
}
.cid-uuO97ct9ay .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuO97ct9ay DIV {
  color: #57468b;
}
.cid-uuO8m4ml4H {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuO8m4ml4H H1 {
  color: #000000;
}
.cid-uuO8m4ml4H .mbr-text,
.cid-uuO8m4ml4H .mbr-section-btn {
  color: #716c80;
}
.cid-uuO8m4MZW3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuO8m4MZW3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuO8m4MZW3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuO8m4MZW3 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuO8m4MZW3 .card {
    margin-bottom: 40px;
  }
}
.cid-uuO8m4MZW3 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuO8m4MZW3 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuO8m4MZW3 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuO8m4MZW3 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuO8m4MZW3 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuO8m4MZW3 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuO8m4MZW3 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuO8m4MZW3 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuO8m4MZW3 img {
  border-radius: 0 !important;
}
.cid-uuO8m4MZW3 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuO8m4MZW3 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuO8m4MZW3 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuO8m4MZW3 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuO8m4MZW3 .mbr-section-title {
  color: #ffffff;
}
.cid-uuO8m4MZW3 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuO8m4MZW3 .mbr-card-title {
  color: #ffffff;
}
.cid-uuO8m4MZW3 .list {
  color: #a6a99c;
}
.cid-uuO8m4MZW3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuO8m4MZW3 .copyright2 {
  color: #ffffff;
}
.cid-uuO8m4MZW3 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuO8m4MZW3 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuO9qUccDJ .navbar-dropdown {
  position: relative !important;
}
.cid-uuO9qUccDJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuO9qUccDJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuO9qUccDJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuO9qUccDJ .dropdown-item:hover,
.cid-uuO9qUccDJ .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuO9qUccDJ .dropdown-item:hover span {
  color: white;
}
.cid-uuO9qUccDJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuO9qUccDJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuO9qUccDJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuO9qUccDJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuO9qUccDJ .nav-link {
  position: relative;
}
.cid-uuO9qUccDJ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuO9qUccDJ .container {
    flex-wrap: nowrap;
  }
}
.cid-uuO9qUccDJ .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuO9qUccDJ .dropdown-menu,
.cid-uuO9qUccDJ .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuO9qUccDJ .nav-item:focus,
.cid-uuO9qUccDJ .nav-link:focus {
  outline: none;
}
.cid-uuO9qUccDJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuO9qUccDJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuO9qUccDJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuO9qUccDJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuO9qUccDJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuO9qUccDJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuO9qUccDJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuO9qUccDJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uuO9qUccDJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuO9qUccDJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uuO9qUccDJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuO9qUccDJ .navbar.collapsed {
  justify-content: center;
}
.cid-uuO9qUccDJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuO9qUccDJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuO9qUccDJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuO9qUccDJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuO9qUccDJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuO9qUccDJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuO9qUccDJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuO9qUccDJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuO9qUccDJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuO9qUccDJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuO9qUccDJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuO9qUccDJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuO9qUccDJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuO9qUccDJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuO9qUccDJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuO9qUccDJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuO9qUccDJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuO9qUccDJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuO9qUccDJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuO9qUccDJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuO9qUccDJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuO9qUccDJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuO9qUccDJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuO9qUccDJ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuO9qUccDJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuO9qUccDJ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuO9qUccDJ .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuO9qUccDJ .dropdown-item.active,
.cid-uuO9qUccDJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uuO9qUccDJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuO9qUccDJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuO9qUccDJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuO9qUccDJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuO9qUccDJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuO9qUccDJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuO9qUccDJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuO9qUccDJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuO9qUccDJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuO9qUccDJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuO9qUccDJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuO9qUccDJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuO9qUccDJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuO9qUccDJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuO9qUccDJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuO9qUccDJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuO9qUccDJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuO9qUccDJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuO9qUccDJ .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuO9qUccDJ .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuO9qUccDJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuO9qUccDJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuO9qUccDJ .navbar {
    height: 70px;
  }
  .cid-uuO9qUccDJ .navbar.opened {
    height: auto;
  }
  .cid-uuO9qUccDJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuO9qUccDJ .container,
.cid-uuO9qUccDJ .container-fluid {
  flex-wrap: wrap;
}
.cid-uuO9qUccDJ .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuO9qUccDJ .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuO9qUccDJ .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuO9qUccDJ .contacts-menu {
    display: none;
  }
}
.cid-uuO9qUccDJ .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuO9qUccDJ .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuO9qUccDJ .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuO9qUccDJ .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuO9qUccDJ .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuO9qUccDJ .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuO9qUccDJ .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuO9qUccDJ .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuO9qUccDJ .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuO9qUccDJ .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuO9qUccDJ .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuOa2uEyIi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuOa2uEyIi H1 {
  color: #000000;
}
.cid-uuOa2uEyIi .mbr-text,
.cid-uuOa2uEyIi .mbr-section-btn {
  color: #716c80;
}
.cid-uuOa2uEyIi img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuOa2uEyIi img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuOa2TRgfX {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuOa2TRgfX img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuOa2TRgfX H1 {
  color: #000000;
}
.cid-uuOa2TRgfX .mbr-text,
.cid-uuOa2TRgfX .mbr-section-btn {
  color: #716c80;
}
.cid-uuOa2TRgfX H3 {
  color: #716c80;
}
.cid-uuOa2TRgfX .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuOa2TRgfX .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuOa2TRgfX .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuOa2TRgfX .link:hover {
  color: #f58634 !important;
}
.cid-uuOa2TRgfX .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuOa2TRgfX DIV {
  color: #57468b;
}
.cid-uuO9qVLEUE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuO9qVLEUE H1 {
  color: #000000;
}
.cid-uuO9qVLEUE .mbr-text,
.cid-uuO9qVLEUE .mbr-section-btn {
  color: #716c80;
}
.cid-uuO9qWg5m2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuO9qWg5m2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuO9qWg5m2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuO9qWg5m2 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuO9qWg5m2 .card {
    margin-bottom: 40px;
  }
}
.cid-uuO9qWg5m2 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuO9qWg5m2 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuO9qWg5m2 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuO9qWg5m2 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuO9qWg5m2 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuO9qWg5m2 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuO9qWg5m2 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuO9qWg5m2 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuO9qWg5m2 img {
  border-radius: 0 !important;
}
.cid-uuO9qWg5m2 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuO9qWg5m2 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuO9qWg5m2 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuO9qWg5m2 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuO9qWg5m2 .mbr-section-title {
  color: #ffffff;
}
.cid-uuO9qWg5m2 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuO9qWg5m2 .mbr-card-title {
  color: #ffffff;
}
.cid-uuO9qWg5m2 .list {
  color: #a6a99c;
}
.cid-uuO9qWg5m2 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuO9qWg5m2 .copyright2 {
  color: #ffffff;
}
.cid-uuO9qWg5m2 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuO9qWg5m2 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuOafM9hnb .navbar-dropdown {
  position: relative !important;
}
.cid-uuOafM9hnb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuOafM9hnb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuOafM9hnb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuOafM9hnb .dropdown-item:hover,
.cid-uuOafM9hnb .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuOafM9hnb .dropdown-item:hover span {
  color: white;
}
.cid-uuOafM9hnb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuOafM9hnb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuOafM9hnb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuOafM9hnb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuOafM9hnb .nav-link {
  position: relative;
}
.cid-uuOafM9hnb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuOafM9hnb .container {
    flex-wrap: nowrap;
  }
}
.cid-uuOafM9hnb .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuOafM9hnb .dropdown-menu,
.cid-uuOafM9hnb .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuOafM9hnb .nav-item:focus,
.cid-uuOafM9hnb .nav-link:focus {
  outline: none;
}
.cid-uuOafM9hnb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuOafM9hnb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuOafM9hnb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuOafM9hnb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuOafM9hnb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuOafM9hnb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuOafM9hnb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuOafM9hnb .navbar.opened {
  transition: all 0.3s;
}
.cid-uuOafM9hnb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuOafM9hnb .navbar .navbar-logo img {
  width: auto;
}
.cid-uuOafM9hnb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuOafM9hnb .navbar.collapsed {
  justify-content: center;
}
.cid-uuOafM9hnb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuOafM9hnb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuOafM9hnb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuOafM9hnb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuOafM9hnb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuOafM9hnb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuOafM9hnb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuOafM9hnb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuOafM9hnb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuOafM9hnb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuOafM9hnb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuOafM9hnb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuOafM9hnb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuOafM9hnb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuOafM9hnb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuOafM9hnb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuOafM9hnb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuOafM9hnb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuOafM9hnb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuOafM9hnb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuOafM9hnb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuOafM9hnb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuOafM9hnb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuOafM9hnb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuOafM9hnb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuOafM9hnb .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuOafM9hnb .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuOafM9hnb .dropdown-item.active,
.cid-uuOafM9hnb .dropdown-item:active {
  background-color: transparent;
}
.cid-uuOafM9hnb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuOafM9hnb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuOafM9hnb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuOafM9hnb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuOafM9hnb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuOafM9hnb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuOafM9hnb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuOafM9hnb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuOafM9hnb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuOafM9hnb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuOafM9hnb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuOafM9hnb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuOafM9hnb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuOafM9hnb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuOafM9hnb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuOafM9hnb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuOafM9hnb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuOafM9hnb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuOafM9hnb .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuOafM9hnb .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuOafM9hnb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuOafM9hnb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuOafM9hnb .navbar {
    height: 70px;
  }
  .cid-uuOafM9hnb .navbar.opened {
    height: auto;
  }
  .cid-uuOafM9hnb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuOafM9hnb .container,
.cid-uuOafM9hnb .container-fluid {
  flex-wrap: wrap;
}
.cid-uuOafM9hnb .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuOafM9hnb .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuOafM9hnb .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuOafM9hnb .contacts-menu {
    display: none;
  }
}
.cid-uuOafM9hnb .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuOafM9hnb .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuOafM9hnb .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuOafM9hnb .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuOafM9hnb .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuOafM9hnb .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuOafM9hnb .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuOafM9hnb .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuOafM9hnb .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuOafM9hnb .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuOafM9hnb .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuOaPU7zg7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuOaPU7zg7 H1 {
  color: #000000;
}
.cid-uuOaPU7zg7 .mbr-text,
.cid-uuOaPU7zg7 .mbr-section-btn {
  color: #716c80;
}
.cid-uuOaPU7zg7 img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuOaPU7zg7 img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuOaQFuApH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuOaQFuApH img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuOaQFuApH H1 {
  color: #000000;
}
.cid-uuOaQFuApH .mbr-text,
.cid-uuOaQFuApH .mbr-section-btn {
  color: #716c80;
}
.cid-uuOaQFuApH H3 {
  color: #716c80;
}
.cid-uuOaQFuApH .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuOaQFuApH .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuOaQFuApH .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuOaQFuApH .link:hover {
  color: #f58634 !important;
}
.cid-uuOaQFuApH .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuOaQFuApH DIV {
  color: #57468b;
}
.cid-uuOafNFGPS {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuOafNFGPS H1 {
  color: #000000;
}
.cid-uuOafNFGPS .mbr-text,
.cid-uuOafNFGPS .mbr-section-btn {
  color: #716c80;
}
.cid-uuOafO2lEg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuOafO2lEg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuOafO2lEg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuOafO2lEg .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuOafO2lEg .card {
    margin-bottom: 40px;
  }
}
.cid-uuOafO2lEg .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuOafO2lEg .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuOafO2lEg .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuOafO2lEg .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuOafO2lEg .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuOafO2lEg .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuOafO2lEg .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuOafO2lEg .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuOafO2lEg img {
  border-radius: 0 !important;
}
.cid-uuOafO2lEg .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuOafO2lEg .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuOafO2lEg .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuOafO2lEg .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuOafO2lEg .mbr-section-title {
  color: #ffffff;
}
.cid-uuOafO2lEg .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuOafO2lEg .mbr-card-title {
  color: #ffffff;
}
.cid-uuOafO2lEg .list {
  color: #a6a99c;
}
.cid-uuOafO2lEg .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuOafO2lEg .copyright2 {
  color: #ffffff;
}
.cid-uuOafO2lEg .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuOafO2lEg .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuOb6ZF5gb .navbar-dropdown {
  position: relative !important;
}
.cid-uuOb6ZF5gb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuOb6ZF5gb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuOb6ZF5gb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuOb6ZF5gb .dropdown-item:hover,
.cid-uuOb6ZF5gb .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuOb6ZF5gb .dropdown-item:hover span {
  color: white;
}
.cid-uuOb6ZF5gb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuOb6ZF5gb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuOb6ZF5gb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuOb6ZF5gb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuOb6ZF5gb .nav-link {
  position: relative;
}
.cid-uuOb6ZF5gb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuOb6ZF5gb .container {
    flex-wrap: nowrap;
  }
}
.cid-uuOb6ZF5gb .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuOb6ZF5gb .dropdown-menu,
.cid-uuOb6ZF5gb .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuOb6ZF5gb .nav-item:focus,
.cid-uuOb6ZF5gb .nav-link:focus {
  outline: none;
}
.cid-uuOb6ZF5gb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuOb6ZF5gb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuOb6ZF5gb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuOb6ZF5gb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuOb6ZF5gb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuOb6ZF5gb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuOb6ZF5gb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuOb6ZF5gb .navbar.opened {
  transition: all 0.3s;
}
.cid-uuOb6ZF5gb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuOb6ZF5gb .navbar .navbar-logo img {
  width: auto;
}
.cid-uuOb6ZF5gb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuOb6ZF5gb .navbar.collapsed {
  justify-content: center;
}
.cid-uuOb6ZF5gb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuOb6ZF5gb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuOb6ZF5gb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuOb6ZF5gb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuOb6ZF5gb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuOb6ZF5gb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuOb6ZF5gb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuOb6ZF5gb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuOb6ZF5gb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuOb6ZF5gb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuOb6ZF5gb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuOb6ZF5gb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuOb6ZF5gb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuOb6ZF5gb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuOb6ZF5gb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuOb6ZF5gb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuOb6ZF5gb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuOb6ZF5gb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuOb6ZF5gb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuOb6ZF5gb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuOb6ZF5gb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuOb6ZF5gb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuOb6ZF5gb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuOb6ZF5gb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuOb6ZF5gb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuOb6ZF5gb .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuOb6ZF5gb .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuOb6ZF5gb .dropdown-item.active,
.cid-uuOb6ZF5gb .dropdown-item:active {
  background-color: transparent;
}
.cid-uuOb6ZF5gb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuOb6ZF5gb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuOb6ZF5gb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuOb6ZF5gb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuOb6ZF5gb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuOb6ZF5gb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuOb6ZF5gb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuOb6ZF5gb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuOb6ZF5gb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuOb6ZF5gb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuOb6ZF5gb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuOb6ZF5gb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuOb6ZF5gb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuOb6ZF5gb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuOb6ZF5gb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuOb6ZF5gb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuOb6ZF5gb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuOb6ZF5gb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuOb6ZF5gb .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuOb6ZF5gb .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuOb6ZF5gb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuOb6ZF5gb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuOb6ZF5gb .navbar {
    height: 70px;
  }
  .cid-uuOb6ZF5gb .navbar.opened {
    height: auto;
  }
  .cid-uuOb6ZF5gb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuOb6ZF5gb .container,
.cid-uuOb6ZF5gb .container-fluid {
  flex-wrap: wrap;
}
.cid-uuOb6ZF5gb .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuOb6ZF5gb .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuOb6ZF5gb .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuOb6ZF5gb .contacts-menu {
    display: none;
  }
}
.cid-uuOb6ZF5gb .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuOb6ZF5gb .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuOb6ZF5gb .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuOb6ZF5gb .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuOb6ZF5gb .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuOb6ZF5gb .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuOb6ZF5gb .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuOb6ZF5gb .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuOb6ZF5gb .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuOb6ZF5gb .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuOb6ZF5gb .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuObE3nXoE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuObE3nXoE H1 {
  color: #000000;
}
.cid-uuObE3nXoE .mbr-text,
.cid-uuObE3nXoE .mbr-section-btn {
  color: #716c80;
}
.cid-uuObE3nXoE img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuObE3nXoE img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuObF2253X {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuObF2253X img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuObF2253X H1 {
  color: #000000;
}
.cid-uuObF2253X .mbr-text,
.cid-uuObF2253X .mbr-section-btn {
  color: #716c80;
}
.cid-uuObF2253X H3 {
  color: #716c80;
}
.cid-uuObF2253X .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuObF2253X .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuObF2253X .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuObF2253X .link:hover {
  color: #f58634 !important;
}
.cid-uuObF2253X .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuObF2253X DIV {
  color: #57468b;
}
.cid-uuOb71b5WU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuOb71b5WU H1 {
  color: #000000;
}
.cid-uuOb71b5WU .mbr-text,
.cid-uuOb71b5WU .mbr-section-btn {
  color: #716c80;
}
.cid-uuOb71yy63 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuOb71yy63 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuOb71yy63 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuOb71yy63 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuOb71yy63 .card {
    margin-bottom: 40px;
  }
}
.cid-uuOb71yy63 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuOb71yy63 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuOb71yy63 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuOb71yy63 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuOb71yy63 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuOb71yy63 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuOb71yy63 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuOb71yy63 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuOb71yy63 img {
  border-radius: 0 !important;
}
.cid-uuOb71yy63 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuOb71yy63 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuOb71yy63 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuOb71yy63 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuOb71yy63 .mbr-section-title {
  color: #ffffff;
}
.cid-uuOb71yy63 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuOb71yy63 .mbr-card-title {
  color: #ffffff;
}
.cid-uuOb71yy63 .list {
  color: #a6a99c;
}
.cid-uuOb71yy63 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuOb71yy63 .copyright2 {
  color: #ffffff;
}
.cid-uuOb71yy63 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuOb71yy63 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuObTFQDet .navbar-dropdown {
  position: relative !important;
}
.cid-uuObTFQDet .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuObTFQDet .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuObTFQDet .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuObTFQDet .dropdown-item:hover,
.cid-uuObTFQDet .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuObTFQDet .dropdown-item:hover span {
  color: white;
}
.cid-uuObTFQDet .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuObTFQDet .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuObTFQDet .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuObTFQDet .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuObTFQDet .nav-link {
  position: relative;
}
.cid-uuObTFQDet .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuObTFQDet .container {
    flex-wrap: nowrap;
  }
}
.cid-uuObTFQDet .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuObTFQDet .dropdown-menu,
.cid-uuObTFQDet .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuObTFQDet .nav-item:focus,
.cid-uuObTFQDet .nav-link:focus {
  outline: none;
}
.cid-uuObTFQDet .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuObTFQDet .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuObTFQDet .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuObTFQDet .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuObTFQDet .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuObTFQDet .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuObTFQDet .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuObTFQDet .navbar.opened {
  transition: all 0.3s;
}
.cid-uuObTFQDet .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuObTFQDet .navbar .navbar-logo img {
  width: auto;
}
.cid-uuObTFQDet .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuObTFQDet .navbar.collapsed {
  justify-content: center;
}
.cid-uuObTFQDet .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuObTFQDet .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuObTFQDet .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuObTFQDet .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuObTFQDet .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuObTFQDet .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuObTFQDet .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuObTFQDet .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuObTFQDet .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuObTFQDet .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuObTFQDet .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuObTFQDet .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuObTFQDet .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuObTFQDet .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuObTFQDet .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuObTFQDet .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuObTFQDet .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuObTFQDet .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuObTFQDet .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuObTFQDet .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuObTFQDet .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuObTFQDet .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuObTFQDet .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuObTFQDet .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuObTFQDet .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuObTFQDet .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuObTFQDet .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuObTFQDet .dropdown-item.active,
.cid-uuObTFQDet .dropdown-item:active {
  background-color: transparent;
}
.cid-uuObTFQDet .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuObTFQDet .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuObTFQDet .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuObTFQDet .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuObTFQDet .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuObTFQDet .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuObTFQDet ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuObTFQDet .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuObTFQDet button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuObTFQDet button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuObTFQDet button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuObTFQDet button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuObTFQDet button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuObTFQDet button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuObTFQDet nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuObTFQDet nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuObTFQDet nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuObTFQDet nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuObTFQDet .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuObTFQDet .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuObTFQDet a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuObTFQDet .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuObTFQDet .navbar {
    height: 70px;
  }
  .cid-uuObTFQDet .navbar.opened {
    height: auto;
  }
  .cid-uuObTFQDet .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuObTFQDet .container,
.cid-uuObTFQDet .container-fluid {
  flex-wrap: wrap;
}
.cid-uuObTFQDet .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuObTFQDet .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuObTFQDet .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuObTFQDet .contacts-menu {
    display: none;
  }
}
.cid-uuObTFQDet .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuObTFQDet .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuObTFQDet .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuObTFQDet .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuObTFQDet .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuObTFQDet .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuObTFQDet .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuObTFQDet .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuObTFQDet .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuObTFQDet .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuObTFQDet .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuOcouW73U {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuOcouW73U H1 {
  color: #000000;
}
.cid-uuOcouW73U .mbr-text,
.cid-uuOcouW73U .mbr-section-btn {
  color: #716c80;
}
.cid-uuOcouW73U img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuOcouW73U img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuOcoY6E8G {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuOcoY6E8G img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuOcoY6E8G H1 {
  color: #000000;
}
.cid-uuOcoY6E8G .mbr-text,
.cid-uuOcoY6E8G .mbr-section-btn {
  color: #716c80;
}
.cid-uuOcoY6E8G H3 {
  color: #716c80;
}
.cid-uuOcoY6E8G .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuOcoY6E8G .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuOcoY6E8G .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuOcoY6E8G .link:hover {
  color: #f58634 !important;
}
.cid-uuOcoY6E8G .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuOcoY6E8G DIV {
  color: #57468b;
}
.cid-uuObTHquyD {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuObTHquyD H1 {
  color: #000000;
}
.cid-uuObTHquyD .mbr-text,
.cid-uuObTHquyD .mbr-section-btn {
  color: #716c80;
}
.cid-uuObTHOWsc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuObTHOWsc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuObTHOWsc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuObTHOWsc .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuObTHOWsc .card {
    margin-bottom: 40px;
  }
}
.cid-uuObTHOWsc .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuObTHOWsc .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuObTHOWsc .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuObTHOWsc .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuObTHOWsc .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuObTHOWsc .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuObTHOWsc .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuObTHOWsc .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuObTHOWsc img {
  border-radius: 0 !important;
}
.cid-uuObTHOWsc .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuObTHOWsc .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuObTHOWsc .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuObTHOWsc .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuObTHOWsc .mbr-section-title {
  color: #ffffff;
}
.cid-uuObTHOWsc .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuObTHOWsc .mbr-card-title {
  color: #ffffff;
}
.cid-uuObTHOWsc .list {
  color: #a6a99c;
}
.cid-uuObTHOWsc .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuObTHOWsc .copyright2 {
  color: #ffffff;
}
.cid-uuObTHOWsc .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuObTHOWsc .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuOcBEV6cr .navbar-dropdown {
  position: relative !important;
}
.cid-uuOcBEV6cr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuOcBEV6cr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuOcBEV6cr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuOcBEV6cr .dropdown-item:hover,
.cid-uuOcBEV6cr .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuOcBEV6cr .dropdown-item:hover span {
  color: white;
}
.cid-uuOcBEV6cr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuOcBEV6cr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuOcBEV6cr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuOcBEV6cr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuOcBEV6cr .nav-link {
  position: relative;
}
.cid-uuOcBEV6cr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuOcBEV6cr .container {
    flex-wrap: nowrap;
  }
}
.cid-uuOcBEV6cr .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuOcBEV6cr .dropdown-menu,
.cid-uuOcBEV6cr .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuOcBEV6cr .nav-item:focus,
.cid-uuOcBEV6cr .nav-link:focus {
  outline: none;
}
.cid-uuOcBEV6cr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuOcBEV6cr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuOcBEV6cr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuOcBEV6cr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuOcBEV6cr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuOcBEV6cr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuOcBEV6cr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuOcBEV6cr .navbar.opened {
  transition: all 0.3s;
}
.cid-uuOcBEV6cr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuOcBEV6cr .navbar .navbar-logo img {
  width: auto;
}
.cid-uuOcBEV6cr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuOcBEV6cr .navbar.collapsed {
  justify-content: center;
}
.cid-uuOcBEV6cr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuOcBEV6cr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuOcBEV6cr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuOcBEV6cr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuOcBEV6cr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuOcBEV6cr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuOcBEV6cr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuOcBEV6cr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuOcBEV6cr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuOcBEV6cr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuOcBEV6cr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuOcBEV6cr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuOcBEV6cr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuOcBEV6cr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuOcBEV6cr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuOcBEV6cr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuOcBEV6cr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuOcBEV6cr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuOcBEV6cr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuOcBEV6cr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuOcBEV6cr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuOcBEV6cr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuOcBEV6cr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuOcBEV6cr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuOcBEV6cr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuOcBEV6cr .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuOcBEV6cr .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuOcBEV6cr .dropdown-item.active,
.cid-uuOcBEV6cr .dropdown-item:active {
  background-color: transparent;
}
.cid-uuOcBEV6cr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuOcBEV6cr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuOcBEV6cr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuOcBEV6cr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuOcBEV6cr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuOcBEV6cr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuOcBEV6cr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuOcBEV6cr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuOcBEV6cr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuOcBEV6cr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuOcBEV6cr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuOcBEV6cr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuOcBEV6cr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuOcBEV6cr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuOcBEV6cr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuOcBEV6cr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuOcBEV6cr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuOcBEV6cr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuOcBEV6cr .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuOcBEV6cr .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuOcBEV6cr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuOcBEV6cr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuOcBEV6cr .navbar {
    height: 70px;
  }
  .cid-uuOcBEV6cr .navbar.opened {
    height: auto;
  }
  .cid-uuOcBEV6cr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuOcBEV6cr .container,
.cid-uuOcBEV6cr .container-fluid {
  flex-wrap: wrap;
}
.cid-uuOcBEV6cr .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuOcBEV6cr .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuOcBEV6cr .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuOcBEV6cr .contacts-menu {
    display: none;
  }
}
.cid-uuOcBEV6cr .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuOcBEV6cr .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuOcBEV6cr .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuOcBEV6cr .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuOcBEV6cr .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuOcBEV6cr .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuOcBEV6cr .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuOcBEV6cr .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuOcBEV6cr .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuOcBEV6cr .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuOcBEV6cr .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuOdgMja2m {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuOdgMja2m H1 {
  color: #000000;
}
.cid-uuOdgMja2m .mbr-text,
.cid-uuOdgMja2m .mbr-section-btn {
  color: #716c80;
}
.cid-uuOdgMja2m img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuOdgMja2m img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuOdhf5bln {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuOdhf5bln img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuOdhf5bln H1 {
  color: #000000;
}
.cid-uuOdhf5bln .mbr-text,
.cid-uuOdhf5bln .mbr-section-btn {
  color: #716c80;
}
.cid-uuOdhf5bln H3 {
  color: #716c80;
}
.cid-uuOdhf5bln .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuOdhf5bln .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuOdhf5bln .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuOdhf5bln .link:hover {
  color: #f58634 !important;
}
.cid-uuOdhf5bln .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuOdhf5bln DIV {
  color: #57468b;
}
.cid-uuOcBGAXHj {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuOcBGAXHj H1 {
  color: #000000;
}
.cid-uuOcBGAXHj .mbr-text,
.cid-uuOcBGAXHj .mbr-section-btn {
  color: #716c80;
}
.cid-uuOcBGXVSo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuOcBGXVSo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuOcBGXVSo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuOcBGXVSo .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuOcBGXVSo .card {
    margin-bottom: 40px;
  }
}
.cid-uuOcBGXVSo .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuOcBGXVSo .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuOcBGXVSo .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuOcBGXVSo .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuOcBGXVSo .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuOcBGXVSo .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuOcBGXVSo .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuOcBGXVSo .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuOcBGXVSo img {
  border-radius: 0 !important;
}
.cid-uuOcBGXVSo .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuOcBGXVSo .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuOcBGXVSo .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuOcBGXVSo .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuOcBGXVSo .mbr-section-title {
  color: #ffffff;
}
.cid-uuOcBGXVSo .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuOcBGXVSo .mbr-card-title {
  color: #ffffff;
}
.cid-uuOcBGXVSo .list {
  color: #a6a99c;
}
.cid-uuOcBGXVSo .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuOcBGXVSo .copyright2 {
  color: #ffffff;
}
.cid-uuOcBGXVSo .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuOcBGXVSo .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuOdALRgEI .navbar-dropdown {
  position: relative !important;
}
.cid-uuOdALRgEI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuOdALRgEI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuOdALRgEI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuOdALRgEI .dropdown-item:hover,
.cid-uuOdALRgEI .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuOdALRgEI .dropdown-item:hover span {
  color: white;
}
.cid-uuOdALRgEI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuOdALRgEI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuOdALRgEI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuOdALRgEI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuOdALRgEI .nav-link {
  position: relative;
}
.cid-uuOdALRgEI .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuOdALRgEI .container {
    flex-wrap: nowrap;
  }
}
.cid-uuOdALRgEI .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuOdALRgEI .dropdown-menu,
.cid-uuOdALRgEI .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuOdALRgEI .nav-item:focus,
.cid-uuOdALRgEI .nav-link:focus {
  outline: none;
}
.cid-uuOdALRgEI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuOdALRgEI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuOdALRgEI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuOdALRgEI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuOdALRgEI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuOdALRgEI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuOdALRgEI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuOdALRgEI .navbar.opened {
  transition: all 0.3s;
}
.cid-uuOdALRgEI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuOdALRgEI .navbar .navbar-logo img {
  width: auto;
}
.cid-uuOdALRgEI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuOdALRgEI .navbar.collapsed {
  justify-content: center;
}
.cid-uuOdALRgEI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuOdALRgEI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuOdALRgEI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuOdALRgEI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuOdALRgEI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuOdALRgEI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuOdALRgEI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuOdALRgEI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuOdALRgEI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuOdALRgEI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuOdALRgEI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuOdALRgEI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuOdALRgEI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuOdALRgEI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuOdALRgEI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuOdALRgEI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuOdALRgEI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuOdALRgEI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuOdALRgEI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuOdALRgEI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuOdALRgEI .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuOdALRgEI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuOdALRgEI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuOdALRgEI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuOdALRgEI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuOdALRgEI .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuOdALRgEI .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuOdALRgEI .dropdown-item.active,
.cid-uuOdALRgEI .dropdown-item:active {
  background-color: transparent;
}
.cid-uuOdALRgEI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuOdALRgEI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuOdALRgEI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuOdALRgEI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuOdALRgEI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuOdALRgEI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuOdALRgEI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuOdALRgEI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuOdALRgEI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuOdALRgEI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuOdALRgEI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuOdALRgEI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuOdALRgEI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuOdALRgEI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuOdALRgEI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuOdALRgEI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuOdALRgEI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuOdALRgEI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuOdALRgEI .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuOdALRgEI .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuOdALRgEI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuOdALRgEI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuOdALRgEI .navbar {
    height: 70px;
  }
  .cid-uuOdALRgEI .navbar.opened {
    height: auto;
  }
  .cid-uuOdALRgEI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuOdALRgEI .container,
.cid-uuOdALRgEI .container-fluid {
  flex-wrap: wrap;
}
.cid-uuOdALRgEI .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuOdALRgEI .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuOdALRgEI .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuOdALRgEI .contacts-menu {
    display: none;
  }
}
.cid-uuOdALRgEI .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuOdALRgEI .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuOdALRgEI .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuOdALRgEI .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuOdALRgEI .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuOdALRgEI .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuOdALRgEI .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuOdALRgEI .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuOdALRgEI .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuOdALRgEI .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuOdALRgEI .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuOetsiLhd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f6ff;
}
.cid-uuOetsiLhd H1 {
  color: #000000;
}
.cid-uuOetsiLhd .mbr-text,
.cid-uuOetsiLhd .mbr-section-btn {
  color: #716c80;
}
.cid-uuOetsiLhd img {
  width: 80%;
  border-radius: 10px;
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}
@media (max-width: 992px) {
  .cid-uuOetsiLhd img {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.cid-uuOesxLAG1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuOesxLAG1 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuOesxLAG1 H1 {
  color: #000000;
}
.cid-uuOesxLAG1 .mbr-text,
.cid-uuOesxLAG1 .mbr-section-btn {
  color: #716c80;
}
.cid-uuOesxLAG1 H3 {
  color: #716c80;
}
.cid-uuOesxLAG1 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuOesxLAG1 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuOesxLAG1 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuOesxLAG1 .link:hover {
  color: #f58634 !important;
}
.cid-uuOesxLAG1 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuOesxLAG1 DIV {
  color: #57468b;
}
.cid-uuOdANCPGT {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuOdANCPGT H1 {
  color: #000000;
}
.cid-uuOdANCPGT .mbr-text,
.cid-uuOdANCPGT .mbr-section-btn {
  color: #716c80;
}
.cid-uuOdAO6u3y {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuOdAO6u3y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuOdAO6u3y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuOdAO6u3y .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuOdAO6u3y .card {
    margin-bottom: 40px;
  }
}
.cid-uuOdAO6u3y .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuOdAO6u3y .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuOdAO6u3y .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuOdAO6u3y .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuOdAO6u3y .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuOdAO6u3y .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuOdAO6u3y .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuOdAO6u3y .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuOdAO6u3y img {
  border-radius: 0 !important;
}
.cid-uuOdAO6u3y .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuOdAO6u3y .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuOdAO6u3y .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuOdAO6u3y .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuOdAO6u3y .mbr-section-title {
  color: #ffffff;
}
.cid-uuOdAO6u3y .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuOdAO6u3y .mbr-card-title {
  color: #ffffff;
}
.cid-uuOdAO6u3y .list {
  color: #a6a99c;
}
.cid-uuOdAO6u3y .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuOdAO6u3y .copyright2 {
  color: #ffffff;
}
.cid-uuOdAO6u3y .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuOdAO6u3y .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSnbSyPKC {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/abc-1364x834.webp");
}
.cid-uuSnbSyPKC .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSnbSyPKC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSnbSyPKC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSnbSyPKC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSnbSyPKC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSnbSyPKC {
    align-items: center;
  }
  .cid-uuSnbSyPKC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSnbSyPKC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSnbSyPKC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSnbSyPKC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSnbSyPKC .content-wrap {
    width: 100%;
  }
}
.cid-uuSnbSyPKC .mbr-section-title {
  text-align: center;
}
.cid-uuSnbSyPKC .mbr-text,
.cid-uuSnbSyPKC .mbr-section-btn {
  text-align: center;
}
.cid-uuSmXiZeAK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSmXiZeAK img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSmXiZeAK H1 {
  color: #000000;
}
.cid-uuSmXiZeAK .mbr-text,
.cid-uuSmXiZeAK .mbr-section-btn {
  color: #716c80;
}
.cid-uuSmXiZeAK H3 {
  color: #716c80;
}
.cid-uuSmXiZeAK .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSmXiZeAK .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSmXiZeAK .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSmXiZeAK .link:hover {
  color: #f58634 !important;
}
.cid-uuSmXiZeAK .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSmXiZeAK DIV {
  color: #57468b;
}
.cid-uuSmWy38Tn {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSmWy38Tn H1 {
  color: #000000;
}
.cid-uuSmWy38Tn .mbr-text,
.cid-uuSmWy38Tn .mbr-section-btn {
  color: #716c80;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSJIG25ZX .navbar-dropdown {
  position: relative !important;
}
.cid-uuSJIG25ZX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSJIG25ZX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSJIG25ZX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSJIG25ZX .dropdown-item:hover,
.cid-uuSJIG25ZX .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSJIG25ZX .dropdown-item:hover span {
  color: white;
}
.cid-uuSJIG25ZX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSJIG25ZX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSJIG25ZX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSJIG25ZX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSJIG25ZX .nav-link {
  position: relative;
}
.cid-uuSJIG25ZX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSJIG25ZX .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSJIG25ZX .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSJIG25ZX .dropdown-menu,
.cid-uuSJIG25ZX .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSJIG25ZX .nav-item:focus,
.cid-uuSJIG25ZX .nav-link:focus {
  outline: none;
}
.cid-uuSJIG25ZX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSJIG25ZX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSJIG25ZX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSJIG25ZX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSJIG25ZX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSJIG25ZX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSJIG25ZX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSJIG25ZX .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSJIG25ZX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSJIG25ZX .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSJIG25ZX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSJIG25ZX .navbar.collapsed {
  justify-content: center;
}
.cid-uuSJIG25ZX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSJIG25ZX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSJIG25ZX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSJIG25ZX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSJIG25ZX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSJIG25ZX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSJIG25ZX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSJIG25ZX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSJIG25ZX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSJIG25ZX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSJIG25ZX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSJIG25ZX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSJIG25ZX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSJIG25ZX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSJIG25ZX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSJIG25ZX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSJIG25ZX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSJIG25ZX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSJIG25ZX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSJIG25ZX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSJIG25ZX .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSJIG25ZX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSJIG25ZX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSJIG25ZX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSJIG25ZX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSJIG25ZX .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSJIG25ZX .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSJIG25ZX .dropdown-item.active,
.cid-uuSJIG25ZX .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSJIG25ZX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSJIG25ZX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSJIG25ZX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSJIG25ZX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSJIG25ZX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSJIG25ZX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSJIG25ZX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSJIG25ZX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSJIG25ZX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSJIG25ZX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSJIG25ZX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSJIG25ZX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSJIG25ZX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSJIG25ZX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSJIG25ZX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSJIG25ZX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSJIG25ZX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSJIG25ZX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSJIG25ZX .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSJIG25ZX .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSJIG25ZX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSJIG25ZX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSJIG25ZX .navbar {
    height: 70px;
  }
  .cid-uuSJIG25ZX .navbar.opened {
    height: auto;
  }
  .cid-uuSJIG25ZX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSJIG25ZX .container,
.cid-uuSJIG25ZX .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSJIG25ZX .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSJIG25ZX .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSJIG25ZX .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSJIG25ZX .contacts-menu {
    display: none;
  }
}
.cid-uuSJIG25ZX .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSJIG25ZX .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSJIG25ZX .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSJIG25ZX .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSJIG25ZX .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSJIG25ZX .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSJIG25ZX .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSJIG25ZX .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSJIG25ZX .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSJIG25ZX .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSJIG25ZX .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSJIGPuwK {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/aguas-de-lindoia-900x450.webp");
}
.cid-uuSJIGPuwK .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSJIGPuwK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSJIGPuwK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSJIGPuwK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSJIGPuwK .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSJIGPuwK {
    align-items: center;
  }
  .cid-uuSJIGPuwK .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSJIGPuwK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSJIGPuwK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSJIGPuwK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSJIGPuwK .content-wrap {
    width: 100%;
  }
}
.cid-uuSJIGPuwK .mbr-section-title {
  text-align: center;
}
.cid-uuSJIGPuwK .mbr-text,
.cid-uuSJIGPuwK .mbr-section-btn {
  text-align: center;
}
.cid-uuSKNM1A8f {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSKNM1A8f img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSKNM1A8f H1 {
  color: #000000;
}
.cid-uuSKNM1A8f .mbr-text,
.cid-uuSKNM1A8f .mbr-section-btn {
  color: #716c80;
}
.cid-uuSKNM1A8f H3 {
  color: #716c80;
}
.cid-uuSKNM1A8f .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSKNM1A8f .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSKNM1A8f .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSKNM1A8f .link:hover {
  color: #f58634 !important;
}
.cid-uuSKNM1A8f .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSKNM1A8f DIV {
  color: #57468b;
}
.cid-uuSJIHGyWX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSJIHGyWX H1 {
  color: #000000;
}
.cid-uuSJIHGyWX .mbr-text,
.cid-uuSJIHGyWX .mbr-section-btn {
  color: #716c80;
}
.cid-uuSJII6TIM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSJII6TIM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSJII6TIM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSJII6TIM .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSJII6TIM .card {
    margin-bottom: 40px;
  }
}
.cid-uuSJII6TIM .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSJII6TIM .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSJII6TIM .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSJII6TIM .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSJII6TIM .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSJII6TIM .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSJII6TIM .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSJII6TIM .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSJII6TIM img {
  border-radius: 0 !important;
}
.cid-uuSJII6TIM .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSJII6TIM .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSJII6TIM .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSJII6TIM .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSJII6TIM .mbr-section-title {
  color: #ffffff;
}
.cid-uuSJII6TIM .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSJII6TIM .mbr-card-title {
  color: #ffffff;
}
.cid-uuSJII6TIM .list {
  color: #a6a99c;
}
.cid-uuSJII6TIM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSJII6TIM .copyright2 {
  color: #ffffff;
}
.cid-uuSJII6TIM .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSJII6TIM .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSKYIsdYX .navbar-dropdown {
  position: relative !important;
}
.cid-uuSKYIsdYX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSKYIsdYX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSKYIsdYX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSKYIsdYX .dropdown-item:hover,
.cid-uuSKYIsdYX .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSKYIsdYX .dropdown-item:hover span {
  color: white;
}
.cid-uuSKYIsdYX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSKYIsdYX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSKYIsdYX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSKYIsdYX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSKYIsdYX .nav-link {
  position: relative;
}
.cid-uuSKYIsdYX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSKYIsdYX .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSKYIsdYX .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSKYIsdYX .dropdown-menu,
.cid-uuSKYIsdYX .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSKYIsdYX .nav-item:focus,
.cid-uuSKYIsdYX .nav-link:focus {
  outline: none;
}
.cid-uuSKYIsdYX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSKYIsdYX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSKYIsdYX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSKYIsdYX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSKYIsdYX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSKYIsdYX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSKYIsdYX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSKYIsdYX .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSKYIsdYX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSKYIsdYX .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSKYIsdYX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSKYIsdYX .navbar.collapsed {
  justify-content: center;
}
.cid-uuSKYIsdYX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSKYIsdYX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSKYIsdYX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSKYIsdYX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSKYIsdYX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSKYIsdYX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSKYIsdYX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSKYIsdYX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSKYIsdYX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSKYIsdYX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSKYIsdYX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSKYIsdYX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSKYIsdYX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSKYIsdYX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSKYIsdYX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSKYIsdYX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSKYIsdYX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSKYIsdYX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSKYIsdYX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSKYIsdYX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSKYIsdYX .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSKYIsdYX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSKYIsdYX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSKYIsdYX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSKYIsdYX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSKYIsdYX .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSKYIsdYX .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSKYIsdYX .dropdown-item.active,
.cid-uuSKYIsdYX .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSKYIsdYX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSKYIsdYX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSKYIsdYX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSKYIsdYX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSKYIsdYX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSKYIsdYX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSKYIsdYX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSKYIsdYX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSKYIsdYX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSKYIsdYX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSKYIsdYX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSKYIsdYX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSKYIsdYX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSKYIsdYX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSKYIsdYX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSKYIsdYX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSKYIsdYX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSKYIsdYX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSKYIsdYX .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSKYIsdYX .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSKYIsdYX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSKYIsdYX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSKYIsdYX .navbar {
    height: 70px;
  }
  .cid-uuSKYIsdYX .navbar.opened {
    height: auto;
  }
  .cid-uuSKYIsdYX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSKYIsdYX .container,
.cid-uuSKYIsdYX .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSKYIsdYX .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSKYIsdYX .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSKYIsdYX .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSKYIsdYX .contacts-menu {
    display: none;
  }
}
.cid-uuSKYIsdYX .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSKYIsdYX .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSKYIsdYX .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSKYIsdYX .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSKYIsdYX .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSKYIsdYX .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSKYIsdYX .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSKYIsdYX .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSKYIsdYX .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSKYIsdYX .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSKYIsdYX .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSKYJ3B2e {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/aguas-de-sao-pedro-960x720.webp");
}
.cid-uuSKYJ3B2e .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSKYJ3B2e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSKYJ3B2e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSKYJ3B2e .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSKYJ3B2e .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSKYJ3B2e {
    align-items: center;
  }
  .cid-uuSKYJ3B2e .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSKYJ3B2e .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSKYJ3B2e {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSKYJ3B2e .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSKYJ3B2e .content-wrap {
    width: 100%;
  }
}
.cid-uuSKYJ3B2e .mbr-section-title {
  text-align: center;
}
.cid-uuSKYJ3B2e .mbr-text,
.cid-uuSKYJ3B2e .mbr-section-btn {
  text-align: center;
}
.cid-uuSLLmqk91 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSLLmqk91 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSLLmqk91 H1 {
  color: #000000;
}
.cid-uuSLLmqk91 .mbr-text,
.cid-uuSLLmqk91 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSLLmqk91 H3 {
  color: #716c80;
}
.cid-uuSLLmqk91 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSLLmqk91 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSLLmqk91 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSLLmqk91 .link:hover {
  color: #f58634 !important;
}
.cid-uuSLLmqk91 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSLLmqk91 DIV {
  color: #57468b;
}
.cid-uuSKYJMDC7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSKYJMDC7 H1 {
  color: #000000;
}
.cid-uuSKYJMDC7 .mbr-text,
.cid-uuSKYJMDC7 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSKYKfXeg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSKYKfXeg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSKYKfXeg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSKYKfXeg .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSKYKfXeg .card {
    margin-bottom: 40px;
  }
}
.cid-uuSKYKfXeg .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSKYKfXeg .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSKYKfXeg .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSKYKfXeg .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSKYKfXeg .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSKYKfXeg .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSKYKfXeg .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSKYKfXeg .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSKYKfXeg img {
  border-radius: 0 !important;
}
.cid-uuSKYKfXeg .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSKYKfXeg .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSKYKfXeg .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSKYKfXeg .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSKYKfXeg .mbr-section-title {
  color: #ffffff;
}
.cid-uuSKYKfXeg .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSKYKfXeg .mbr-card-title {
  color: #ffffff;
}
.cid-uuSKYKfXeg .list {
  color: #a6a99c;
}
.cid-uuSKYKfXeg .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSKYKfXeg .copyright2 {
  color: #ffffff;
}
.cid-uuSKYKfXeg .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSKYKfXeg .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSMjRtmuT .navbar-dropdown {
  position: relative !important;
}
.cid-uuSMjRtmuT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSMjRtmuT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSMjRtmuT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSMjRtmuT .dropdown-item:hover,
.cid-uuSMjRtmuT .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSMjRtmuT .dropdown-item:hover span {
  color: white;
}
.cid-uuSMjRtmuT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSMjRtmuT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSMjRtmuT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSMjRtmuT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSMjRtmuT .nav-link {
  position: relative;
}
.cid-uuSMjRtmuT .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSMjRtmuT .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSMjRtmuT .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSMjRtmuT .dropdown-menu,
.cid-uuSMjRtmuT .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSMjRtmuT .nav-item:focus,
.cid-uuSMjRtmuT .nav-link:focus {
  outline: none;
}
.cid-uuSMjRtmuT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSMjRtmuT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSMjRtmuT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSMjRtmuT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSMjRtmuT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSMjRtmuT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSMjRtmuT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSMjRtmuT .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSMjRtmuT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSMjRtmuT .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSMjRtmuT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSMjRtmuT .navbar.collapsed {
  justify-content: center;
}
.cid-uuSMjRtmuT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSMjRtmuT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSMjRtmuT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSMjRtmuT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSMjRtmuT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSMjRtmuT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSMjRtmuT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSMjRtmuT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSMjRtmuT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSMjRtmuT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSMjRtmuT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSMjRtmuT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSMjRtmuT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSMjRtmuT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSMjRtmuT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSMjRtmuT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSMjRtmuT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSMjRtmuT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSMjRtmuT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSMjRtmuT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSMjRtmuT .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSMjRtmuT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSMjRtmuT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSMjRtmuT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSMjRtmuT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSMjRtmuT .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSMjRtmuT .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSMjRtmuT .dropdown-item.active,
.cid-uuSMjRtmuT .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSMjRtmuT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSMjRtmuT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSMjRtmuT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSMjRtmuT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSMjRtmuT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSMjRtmuT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSMjRtmuT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSMjRtmuT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSMjRtmuT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSMjRtmuT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSMjRtmuT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSMjRtmuT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSMjRtmuT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSMjRtmuT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSMjRtmuT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSMjRtmuT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSMjRtmuT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSMjRtmuT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSMjRtmuT .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSMjRtmuT .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSMjRtmuT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSMjRtmuT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSMjRtmuT .navbar {
    height: 70px;
  }
  .cid-uuSMjRtmuT .navbar.opened {
    height: auto;
  }
  .cid-uuSMjRtmuT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSMjRtmuT .container,
.cid-uuSMjRtmuT .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSMjRtmuT .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSMjRtmuT .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSMjRtmuT .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSMjRtmuT .contacts-menu {
    display: none;
  }
}
.cid-uuSMjRtmuT .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSMjRtmuT .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSMjRtmuT .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSMjRtmuT .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSMjRtmuT .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSMjRtmuT .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSMjRtmuT .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSMjRtmuT .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSMjRtmuT .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSMjRtmuT .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSMjRtmuT .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSMjSapMi {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/aparecida-do-norte-680x378.webp");
}
.cid-uuSMjSapMi .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSMjSapMi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSMjSapMi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSMjSapMi .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSMjSapMi .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSMjSapMi {
    align-items: center;
  }
  .cid-uuSMjSapMi .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSMjSapMi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSMjSapMi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSMjSapMi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSMjSapMi .content-wrap {
    width: 100%;
  }
}
.cid-uuSMjSapMi .mbr-section-title {
  text-align: center;
}
.cid-uuSMjSapMi .mbr-text,
.cid-uuSMjSapMi .mbr-section-btn {
  text-align: center;
}
.cid-uuSMPDQw6f {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSMPDQw6f img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSMPDQw6f H1 {
  color: #000000;
}
.cid-uuSMPDQw6f .mbr-text,
.cid-uuSMPDQw6f .mbr-section-btn {
  color: #716c80;
}
.cid-uuSMPDQw6f H3 {
  color: #716c80;
}
.cid-uuSMPDQw6f .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSMPDQw6f .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSMPDQw6f .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSMPDQw6f .link:hover {
  color: #f58634 !important;
}
.cid-uuSMPDQw6f .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSMPDQw6f DIV {
  color: #57468b;
}
.cid-uuSMjSTHM3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSMjSTHM3 H1 {
  color: #000000;
}
.cid-uuSMjSTHM3 .mbr-text,
.cid-uuSMjSTHM3 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSMjTh5jB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSMjTh5jB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSMjTh5jB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSMjTh5jB .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSMjTh5jB .card {
    margin-bottom: 40px;
  }
}
.cid-uuSMjTh5jB .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSMjTh5jB .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSMjTh5jB .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSMjTh5jB .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSMjTh5jB .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSMjTh5jB .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSMjTh5jB .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSMjTh5jB .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSMjTh5jB img {
  border-radius: 0 !important;
}
.cid-uuSMjTh5jB .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSMjTh5jB .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSMjTh5jB .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSMjTh5jB .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSMjTh5jB .mbr-section-title {
  color: #ffffff;
}
.cid-uuSMjTh5jB .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSMjTh5jB .mbr-card-title {
  color: #ffffff;
}
.cid-uuSMjTh5jB .list {
  color: #a6a99c;
}
.cid-uuSMjTh5jB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSMjTh5jB .copyright2 {
  color: #ffffff;
}
.cid-uuSMjTh5jB .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSMjTh5jB .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSNbmioua .navbar-dropdown {
  position: relative !important;
}
.cid-uuSNbmioua .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSNbmioua .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSNbmioua .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSNbmioua .dropdown-item:hover,
.cid-uuSNbmioua .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSNbmioua .dropdown-item:hover span {
  color: white;
}
.cid-uuSNbmioua .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSNbmioua .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSNbmioua .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSNbmioua .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSNbmioua .nav-link {
  position: relative;
}
.cid-uuSNbmioua .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSNbmioua .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSNbmioua .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSNbmioua .dropdown-menu,
.cid-uuSNbmioua .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSNbmioua .nav-item:focus,
.cid-uuSNbmioua .nav-link:focus {
  outline: none;
}
.cid-uuSNbmioua .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSNbmioua .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSNbmioua .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSNbmioua .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSNbmioua .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSNbmioua .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSNbmioua .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSNbmioua .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSNbmioua .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSNbmioua .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSNbmioua .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSNbmioua .navbar.collapsed {
  justify-content: center;
}
.cid-uuSNbmioua .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSNbmioua .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSNbmioua .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSNbmioua .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSNbmioua .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSNbmioua .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSNbmioua .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSNbmioua .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSNbmioua .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSNbmioua .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSNbmioua .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSNbmioua .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSNbmioua .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSNbmioua .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSNbmioua .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSNbmioua .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSNbmioua .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSNbmioua .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSNbmioua .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSNbmioua .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSNbmioua .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSNbmioua .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSNbmioua .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSNbmioua .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSNbmioua .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSNbmioua .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSNbmioua .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSNbmioua .dropdown-item.active,
.cid-uuSNbmioua .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSNbmioua .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSNbmioua .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSNbmioua .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSNbmioua .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSNbmioua .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSNbmioua .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSNbmioua ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSNbmioua .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSNbmioua button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSNbmioua button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSNbmioua button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSNbmioua button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSNbmioua button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSNbmioua button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSNbmioua nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSNbmioua nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSNbmioua nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSNbmioua nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSNbmioua .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSNbmioua .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSNbmioua a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSNbmioua .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSNbmioua .navbar {
    height: 70px;
  }
  .cid-uuSNbmioua .navbar.opened {
    height: auto;
  }
  .cid-uuSNbmioua .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSNbmioua .container,
.cid-uuSNbmioua .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSNbmioua .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSNbmioua .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSNbmioua .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSNbmioua .contacts-menu {
    display: none;
  }
}
.cid-uuSNbmioua .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSNbmioua .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSNbmioua .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSNbmioua .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSNbmioua .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSNbmioua .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSNbmioua .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSNbmioua .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSNbmioua .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSNbmioua .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSNbmioua .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSNbn6mbW {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/atibaia-flores-1000x615.webp");
}
.cid-uuSNbn6mbW .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSNbn6mbW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSNbn6mbW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSNbn6mbW .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSNbn6mbW .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSNbn6mbW {
    align-items: center;
  }
  .cid-uuSNbn6mbW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSNbn6mbW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSNbn6mbW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSNbn6mbW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSNbn6mbW .content-wrap {
    width: 100%;
  }
}
.cid-uuSNbn6mbW .mbr-section-title {
  text-align: center;
}
.cid-uuSNbn6mbW .mbr-text,
.cid-uuSNbn6mbW .mbr-section-btn {
  text-align: center;
}
.cid-uuSO24gnQ3 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSO24gnQ3 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSO24gnQ3 H1 {
  color: #000000;
}
.cid-uuSO24gnQ3 .mbr-text,
.cid-uuSO24gnQ3 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSO24gnQ3 H3 {
  color: #716c80;
}
.cid-uuSO24gnQ3 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSO24gnQ3 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSO24gnQ3 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSO24gnQ3 .link:hover {
  color: #f58634 !important;
}
.cid-uuSO24gnQ3 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSO24gnQ3 DIV {
  color: #57468b;
}
.cid-uuSNbnYqa4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSNbnYqa4 H1 {
  color: #000000;
}
.cid-uuSNbnYqa4 .mbr-text,
.cid-uuSNbnYqa4 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSNbopQY6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSNbopQY6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSNbopQY6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSNbopQY6 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSNbopQY6 .card {
    margin-bottom: 40px;
  }
}
.cid-uuSNbopQY6 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSNbopQY6 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSNbopQY6 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSNbopQY6 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSNbopQY6 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSNbopQY6 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSNbopQY6 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSNbopQY6 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSNbopQY6 img {
  border-radius: 0 !important;
}
.cid-uuSNbopQY6 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSNbopQY6 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSNbopQY6 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSNbopQY6 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSNbopQY6 .mbr-section-title {
  color: #ffffff;
}
.cid-uuSNbopQY6 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSNbopQY6 .mbr-card-title {
  color: #ffffff;
}
.cid-uuSNbopQY6 .list {
  color: #a6a99c;
}
.cid-uuSNbopQY6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSNbopQY6 .copyright2 {
  color: #ffffff;
}
.cid-uuSNbopQY6 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSNbopQY6 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSPyXcFgr .navbar-dropdown {
  position: relative !important;
}
.cid-uuSPyXcFgr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSPyXcFgr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSPyXcFgr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSPyXcFgr .dropdown-item:hover,
.cid-uuSPyXcFgr .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSPyXcFgr .dropdown-item:hover span {
  color: white;
}
.cid-uuSPyXcFgr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSPyXcFgr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSPyXcFgr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSPyXcFgr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSPyXcFgr .nav-link {
  position: relative;
}
.cid-uuSPyXcFgr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSPyXcFgr .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSPyXcFgr .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSPyXcFgr .dropdown-menu,
.cid-uuSPyXcFgr .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSPyXcFgr .nav-item:focus,
.cid-uuSPyXcFgr .nav-link:focus {
  outline: none;
}
.cid-uuSPyXcFgr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSPyXcFgr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSPyXcFgr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSPyXcFgr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSPyXcFgr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSPyXcFgr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSPyXcFgr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSPyXcFgr .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSPyXcFgr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSPyXcFgr .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSPyXcFgr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSPyXcFgr .navbar.collapsed {
  justify-content: center;
}
.cid-uuSPyXcFgr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSPyXcFgr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSPyXcFgr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSPyXcFgr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSPyXcFgr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSPyXcFgr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSPyXcFgr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSPyXcFgr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSPyXcFgr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSPyXcFgr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSPyXcFgr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSPyXcFgr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSPyXcFgr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSPyXcFgr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSPyXcFgr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSPyXcFgr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSPyXcFgr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSPyXcFgr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSPyXcFgr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSPyXcFgr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSPyXcFgr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSPyXcFgr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSPyXcFgr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSPyXcFgr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSPyXcFgr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSPyXcFgr .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSPyXcFgr .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSPyXcFgr .dropdown-item.active,
.cid-uuSPyXcFgr .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSPyXcFgr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSPyXcFgr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSPyXcFgr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSPyXcFgr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSPyXcFgr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSPyXcFgr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSPyXcFgr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSPyXcFgr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSPyXcFgr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSPyXcFgr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSPyXcFgr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSPyXcFgr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSPyXcFgr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSPyXcFgr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSPyXcFgr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSPyXcFgr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSPyXcFgr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSPyXcFgr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSPyXcFgr .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSPyXcFgr .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSPyXcFgr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSPyXcFgr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSPyXcFgr .navbar {
    height: 70px;
  }
  .cid-uuSPyXcFgr .navbar.opened {
    height: auto;
  }
  .cid-uuSPyXcFgr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSPyXcFgr .container,
.cid-uuSPyXcFgr .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSPyXcFgr .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSPyXcFgr .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSPyXcFgr .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSPyXcFgr .contacts-menu {
    display: none;
  }
}
.cid-uuSPyXcFgr .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSPyXcFgr .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSPyXcFgr .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSPyXcFgr .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSPyXcFgr .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSPyXcFgr .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSPyXcFgr .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSPyXcFgr .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSPyXcFgr .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSPyXcFgr .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSPyXcFgr .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSPyXTy0V {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/campinas-984x481.webp");
}
.cid-uuSPyXTy0V .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSPyXTy0V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSPyXTy0V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSPyXTy0V .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSPyXTy0V .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSPyXTy0V {
    align-items: center;
  }
  .cid-uuSPyXTy0V .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSPyXTy0V .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSPyXTy0V {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSPyXTy0V .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSPyXTy0V .content-wrap {
    width: 100%;
  }
}
.cid-uuSPyXTy0V .mbr-section-title {
  text-align: center;
}
.cid-uuSPyXTy0V .mbr-text,
.cid-uuSPyXTy0V .mbr-section-btn {
  text-align: center;
}
.cid-uuSQzSByOE {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSQzSByOE img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSQzSByOE H1 {
  color: #000000;
}
.cid-uuSQzSByOE .mbr-text,
.cid-uuSQzSByOE .mbr-section-btn {
  color: #716c80;
}
.cid-uuSQzSByOE H3 {
  color: #716c80;
}
.cid-uuSQzSByOE .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSQzSByOE .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSQzSByOE .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSQzSByOE .link:hover {
  color: #f58634 !important;
}
.cid-uuSQzSByOE .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSQzSByOE DIV {
  color: #57468b;
}
.cid-uuSPyYGm0w {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSPyYGm0w H1 {
  color: #000000;
}
.cid-uuSPyYGm0w .mbr-text,
.cid-uuSPyYGm0w .mbr-section-btn {
  color: #716c80;
}
.cid-uuSPyZ2e3x {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSPyZ2e3x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSPyZ2e3x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSPyZ2e3x .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSPyZ2e3x .card {
    margin-bottom: 40px;
  }
}
.cid-uuSPyZ2e3x .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSPyZ2e3x .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSPyZ2e3x .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSPyZ2e3x .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSPyZ2e3x .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSPyZ2e3x .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSPyZ2e3x .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSPyZ2e3x .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSPyZ2e3x img {
  border-radius: 0 !important;
}
.cid-uuSPyZ2e3x .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSPyZ2e3x .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSPyZ2e3x .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSPyZ2e3x .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSPyZ2e3x .mbr-section-title {
  color: #ffffff;
}
.cid-uuSPyZ2e3x .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSPyZ2e3x .mbr-card-title {
  color: #ffffff;
}
.cid-uuSPyZ2e3x .list {
  color: #a6a99c;
}
.cid-uuSPyZ2e3x .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSPyZ2e3x .copyright2 {
  color: #ffffff;
}
.cid-uuSPyZ2e3x .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSPyZ2e3x .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSQNRaRLQ .navbar-dropdown {
  position: relative !important;
}
.cid-uuSQNRaRLQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSQNRaRLQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSQNRaRLQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSQNRaRLQ .dropdown-item:hover,
.cid-uuSQNRaRLQ .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSQNRaRLQ .dropdown-item:hover span {
  color: white;
}
.cid-uuSQNRaRLQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSQNRaRLQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSQNRaRLQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSQNRaRLQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSQNRaRLQ .nav-link {
  position: relative;
}
.cid-uuSQNRaRLQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSQNRaRLQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSQNRaRLQ .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSQNRaRLQ .dropdown-menu,
.cid-uuSQNRaRLQ .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSQNRaRLQ .nav-item:focus,
.cid-uuSQNRaRLQ .nav-link:focus {
  outline: none;
}
.cid-uuSQNRaRLQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSQNRaRLQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSQNRaRLQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSQNRaRLQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSQNRaRLQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSQNRaRLQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSQNRaRLQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSQNRaRLQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSQNRaRLQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSQNRaRLQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSQNRaRLQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSQNRaRLQ .navbar.collapsed {
  justify-content: center;
}
.cid-uuSQNRaRLQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSQNRaRLQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSQNRaRLQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSQNRaRLQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSQNRaRLQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSQNRaRLQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSQNRaRLQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSQNRaRLQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSQNRaRLQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSQNRaRLQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSQNRaRLQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSQNRaRLQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSQNRaRLQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSQNRaRLQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSQNRaRLQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSQNRaRLQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSQNRaRLQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSQNRaRLQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSQNRaRLQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSQNRaRLQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSQNRaRLQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSQNRaRLQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSQNRaRLQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSQNRaRLQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSQNRaRLQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSQNRaRLQ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSQNRaRLQ .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSQNRaRLQ .dropdown-item.active,
.cid-uuSQNRaRLQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSQNRaRLQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSQNRaRLQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSQNRaRLQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSQNRaRLQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSQNRaRLQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSQNRaRLQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSQNRaRLQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSQNRaRLQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSQNRaRLQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSQNRaRLQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSQNRaRLQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSQNRaRLQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSQNRaRLQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSQNRaRLQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSQNRaRLQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSQNRaRLQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSQNRaRLQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSQNRaRLQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSQNRaRLQ .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSQNRaRLQ .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSQNRaRLQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSQNRaRLQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSQNRaRLQ .navbar {
    height: 70px;
  }
  .cid-uuSQNRaRLQ .navbar.opened {
    height: auto;
  }
  .cid-uuSQNRaRLQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSQNRaRLQ .container,
.cid-uuSQNRaRLQ .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSQNRaRLQ .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSQNRaRLQ .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSQNRaRLQ .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSQNRaRLQ .contacts-menu {
    display: none;
  }
}
.cid-uuSQNRaRLQ .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSQNRaRLQ .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSQNRaRLQ .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSQNRaRLQ .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSQNRaRLQ .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSQNRaRLQ .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSQNRaRLQ .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSQNRaRLQ .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSQNRaRLQ .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSQNRaRLQ .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSQNRaRLQ .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSQNS3649 {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/campos-do-jordo-800x400.webp");
}
.cid-uuSQNS3649 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSQNS3649 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSQNS3649 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSQNS3649 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSQNS3649 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSQNS3649 {
    align-items: center;
  }
  .cid-uuSQNS3649 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSQNS3649 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSQNS3649 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSQNS3649 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSQNS3649 .content-wrap {
    width: 100%;
  }
}
.cid-uuSQNS3649 .mbr-section-title {
  text-align: center;
}
.cid-uuSQNS3649 .mbr-text,
.cid-uuSQNS3649 .mbr-section-btn {
  text-align: center;
}
.cid-uuSRx6xLFF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSRx6xLFF img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSRx6xLFF H1 {
  color: #000000;
}
.cid-uuSRx6xLFF .mbr-text,
.cid-uuSRx6xLFF .mbr-section-btn {
  color: #716c80;
}
.cid-uuSRx6xLFF H3 {
  color: #716c80;
}
.cid-uuSRx6xLFF .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSRx6xLFF .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSRx6xLFF .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSRx6xLFF .link:hover {
  color: #f58634 !important;
}
.cid-uuSRx6xLFF .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSRx6xLFF DIV {
  color: #57468b;
}
.cid-uuSQNSVuBF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSQNSVuBF H1 {
  color: #000000;
}
.cid-uuSQNSVuBF .mbr-text,
.cid-uuSQNSVuBF .mbr-section-btn {
  color: #716c80;
}
.cid-uuSQNTjV17 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSQNTjV17 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSQNTjV17 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSQNTjV17 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSQNTjV17 .card {
    margin-bottom: 40px;
  }
}
.cid-uuSQNTjV17 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSQNTjV17 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSQNTjV17 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSQNTjV17 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSQNTjV17 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSQNTjV17 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSQNTjV17 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSQNTjV17 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSQNTjV17 img {
  border-radius: 0 !important;
}
.cid-uuSQNTjV17 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSQNTjV17 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSQNTjV17 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSQNTjV17 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSQNTjV17 .mbr-section-title {
  color: #ffffff;
}
.cid-uuSQNTjV17 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSQNTjV17 .mbr-card-title {
  color: #ffffff;
}
.cid-uuSQNTjV17 .list {
  color: #a6a99c;
}
.cid-uuSQNTjV17 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSQNTjV17 .copyright2 {
  color: #ffffff;
}
.cid-uuSQNTjV17 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSQNTjV17 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSS0KVcrl .navbar-dropdown {
  position: relative !important;
}
.cid-uuSS0KVcrl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSS0KVcrl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSS0KVcrl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSS0KVcrl .dropdown-item:hover,
.cid-uuSS0KVcrl .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSS0KVcrl .dropdown-item:hover span {
  color: white;
}
.cid-uuSS0KVcrl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSS0KVcrl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSS0KVcrl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSS0KVcrl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSS0KVcrl .nav-link {
  position: relative;
}
.cid-uuSS0KVcrl .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSS0KVcrl .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSS0KVcrl .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSS0KVcrl .dropdown-menu,
.cid-uuSS0KVcrl .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSS0KVcrl .nav-item:focus,
.cid-uuSS0KVcrl .nav-link:focus {
  outline: none;
}
.cid-uuSS0KVcrl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSS0KVcrl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSS0KVcrl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSS0KVcrl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSS0KVcrl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSS0KVcrl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSS0KVcrl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSS0KVcrl .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSS0KVcrl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSS0KVcrl .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSS0KVcrl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSS0KVcrl .navbar.collapsed {
  justify-content: center;
}
.cid-uuSS0KVcrl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSS0KVcrl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSS0KVcrl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSS0KVcrl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSS0KVcrl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSS0KVcrl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSS0KVcrl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSS0KVcrl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSS0KVcrl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSS0KVcrl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSS0KVcrl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSS0KVcrl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSS0KVcrl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSS0KVcrl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSS0KVcrl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSS0KVcrl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSS0KVcrl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSS0KVcrl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSS0KVcrl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSS0KVcrl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSS0KVcrl .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSS0KVcrl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSS0KVcrl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSS0KVcrl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSS0KVcrl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSS0KVcrl .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSS0KVcrl .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSS0KVcrl .dropdown-item.active,
.cid-uuSS0KVcrl .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSS0KVcrl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSS0KVcrl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSS0KVcrl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSS0KVcrl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSS0KVcrl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSS0KVcrl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSS0KVcrl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSS0KVcrl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSS0KVcrl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSS0KVcrl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSS0KVcrl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSS0KVcrl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSS0KVcrl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSS0KVcrl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSS0KVcrl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSS0KVcrl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSS0KVcrl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSS0KVcrl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSS0KVcrl .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSS0KVcrl .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSS0KVcrl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSS0KVcrl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSS0KVcrl .navbar {
    height: 70px;
  }
  .cid-uuSS0KVcrl .navbar.opened {
    height: auto;
  }
  .cid-uuSS0KVcrl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSS0KVcrl .container,
.cid-uuSS0KVcrl .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSS0KVcrl .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSS0KVcrl .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSS0KVcrl .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSS0KVcrl .contacts-menu {
    display: none;
  }
}
.cid-uuSS0KVcrl .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSS0KVcrl .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSS0KVcrl .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSS0KVcrl .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSS0KVcrl .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSS0KVcrl .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSS0KVcrl .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSS0KVcrl .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSS0KVcrl .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSS0KVcrl .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSS0KVcrl .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSS0LGKXM {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/cotia-1280x853.webp");
}
.cid-uuSS0LGKXM .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSS0LGKXM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSS0LGKXM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSS0LGKXM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSS0LGKXM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSS0LGKXM {
    align-items: center;
  }
  .cid-uuSS0LGKXM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSS0LGKXM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSS0LGKXM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSS0LGKXM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSS0LGKXM .content-wrap {
    width: 100%;
  }
}
.cid-uuSS0LGKXM .mbr-section-title {
  text-align: center;
}
.cid-uuSS0LGKXM .mbr-text,
.cid-uuSS0LGKXM .mbr-section-btn {
  text-align: center;
}
.cid-uuST1E9ccw {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuST1E9ccw img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuST1E9ccw H1 {
  color: #000000;
}
.cid-uuST1E9ccw .mbr-text,
.cid-uuST1E9ccw .mbr-section-btn {
  color: #716c80;
}
.cid-uuST1E9ccw H3 {
  color: #716c80;
}
.cid-uuST1E9ccw .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuST1E9ccw .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuST1E9ccw .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuST1E9ccw .link:hover {
  color: #f58634 !important;
}
.cid-uuST1E9ccw .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuST1E9ccw DIV {
  color: #57468b;
}
.cid-uuSS0MxArT {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSS0MxArT H1 {
  color: #000000;
}
.cid-uuSS0MxArT .mbr-text,
.cid-uuSS0MxArT .mbr-section-btn {
  color: #716c80;
}
.cid-uuSS0MTdRi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSS0MTdRi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSS0MTdRi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSS0MTdRi .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSS0MTdRi .card {
    margin-bottom: 40px;
  }
}
.cid-uuSS0MTdRi .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSS0MTdRi .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSS0MTdRi .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSS0MTdRi .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSS0MTdRi .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSS0MTdRi .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSS0MTdRi .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSS0MTdRi .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSS0MTdRi img {
  border-radius: 0 !important;
}
.cid-uuSS0MTdRi .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSS0MTdRi .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSS0MTdRi .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSS0MTdRi .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSS0MTdRi .mbr-section-title {
  color: #ffffff;
}
.cid-uuSS0MTdRi .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSS0MTdRi .mbr-card-title {
  color: #ffffff;
}
.cid-uuSS0MTdRi .list {
  color: #a6a99c;
}
.cid-uuSS0MTdRi .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSS0MTdRi .copyright2 {
  color: #ffffff;
}
.cid-uuSS0MTdRi .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSS0MTdRi .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSTlPDI02 .navbar-dropdown {
  position: relative !important;
}
.cid-uuSTlPDI02 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSTlPDI02 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSTlPDI02 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSTlPDI02 .dropdown-item:hover,
.cid-uuSTlPDI02 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSTlPDI02 .dropdown-item:hover span {
  color: white;
}
.cid-uuSTlPDI02 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSTlPDI02 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSTlPDI02 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSTlPDI02 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSTlPDI02 .nav-link {
  position: relative;
}
.cid-uuSTlPDI02 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSTlPDI02 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSTlPDI02 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSTlPDI02 .dropdown-menu,
.cid-uuSTlPDI02 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSTlPDI02 .nav-item:focus,
.cid-uuSTlPDI02 .nav-link:focus {
  outline: none;
}
.cid-uuSTlPDI02 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSTlPDI02 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSTlPDI02 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSTlPDI02 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSTlPDI02 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSTlPDI02 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSTlPDI02 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSTlPDI02 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSTlPDI02 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSTlPDI02 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSTlPDI02 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSTlPDI02 .navbar.collapsed {
  justify-content: center;
}
.cid-uuSTlPDI02 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSTlPDI02 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSTlPDI02 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSTlPDI02 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSTlPDI02 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSTlPDI02 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSTlPDI02 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSTlPDI02 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSTlPDI02 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSTlPDI02 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSTlPDI02 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSTlPDI02 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSTlPDI02 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSTlPDI02 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSTlPDI02 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSTlPDI02 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSTlPDI02 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSTlPDI02 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSTlPDI02 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSTlPDI02 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSTlPDI02 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSTlPDI02 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSTlPDI02 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSTlPDI02 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSTlPDI02 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSTlPDI02 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSTlPDI02 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSTlPDI02 .dropdown-item.active,
.cid-uuSTlPDI02 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSTlPDI02 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSTlPDI02 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSTlPDI02 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSTlPDI02 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSTlPDI02 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSTlPDI02 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSTlPDI02 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSTlPDI02 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSTlPDI02 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSTlPDI02 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSTlPDI02 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSTlPDI02 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSTlPDI02 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSTlPDI02 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSTlPDI02 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSTlPDI02 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSTlPDI02 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSTlPDI02 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSTlPDI02 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSTlPDI02 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSTlPDI02 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSTlPDI02 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSTlPDI02 .navbar {
    height: 70px;
  }
  .cid-uuSTlPDI02 .navbar.opened {
    height: auto;
  }
  .cid-uuSTlPDI02 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSTlPDI02 .container,
.cid-uuSTlPDI02 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSTlPDI02 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSTlPDI02 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSTlPDI02 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSTlPDI02 .contacts-menu {
    display: none;
  }
}
.cid-uuSTlPDI02 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSTlPDI02 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSTlPDI02 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSTlPDI02 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSTlPDI02 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSTlPDI02 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSTlPDI02 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSTlPDI02 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSTlPDI02 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSTlPDI02 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSTlPDI02 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSTlQGP1x {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/embu-guau-2000x1500.webp");
}
.cid-uuSTlQGP1x .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSTlQGP1x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSTlQGP1x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSTlQGP1x .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSTlQGP1x .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSTlQGP1x {
    align-items: center;
  }
  .cid-uuSTlQGP1x .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSTlQGP1x .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSTlQGP1x {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSTlQGP1x .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSTlQGP1x .content-wrap {
    width: 100%;
  }
}
.cid-uuSTlQGP1x .mbr-section-title {
  text-align: center;
}
.cid-uuSTlQGP1x .mbr-text,
.cid-uuSTlQGP1x .mbr-section-btn {
  text-align: center;
}
.cid-uuSTWASE8P {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSTWASE8P img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSTWASE8P H1 {
  color: #000000;
}
.cid-uuSTWASE8P .mbr-text,
.cid-uuSTWASE8P .mbr-section-btn {
  color: #716c80;
}
.cid-uuSTWASE8P H3 {
  color: #716c80;
}
.cid-uuSTWASE8P .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSTWASE8P .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSTWASE8P .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSTWASE8P .link:hover {
  color: #f58634 !important;
}
.cid-uuSTWASE8P .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSTWASE8P DIV {
  color: #57468b;
}
.cid-uuSTlRPA1A {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSTlRPA1A H1 {
  color: #000000;
}
.cid-uuSTlRPA1A .mbr-text,
.cid-uuSTlRPA1A .mbr-section-btn {
  color: #716c80;
}
.cid-uuSTlSdoOs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSTlSdoOs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSTlSdoOs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSTlSdoOs .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSTlSdoOs .card {
    margin-bottom: 40px;
  }
}
.cid-uuSTlSdoOs .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSTlSdoOs .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSTlSdoOs .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSTlSdoOs .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSTlSdoOs .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSTlSdoOs .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSTlSdoOs .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSTlSdoOs .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSTlSdoOs img {
  border-radius: 0 !important;
}
.cid-uuSTlSdoOs .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSTlSdoOs .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSTlSdoOs .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSTlSdoOs .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSTlSdoOs .mbr-section-title {
  color: #ffffff;
}
.cid-uuSTlSdoOs .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSTlSdoOs .mbr-card-title {
  color: #ffffff;
}
.cid-uuSTlSdoOs .list {
  color: #a6a99c;
}
.cid-uuSTlSdoOs .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSTlSdoOs .copyright2 {
  color: #ffffff;
}
.cid-uuSTlSdoOs .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSTlSdoOs .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSUiChz1d .navbar-dropdown {
  position: relative !important;
}
.cid-uuSUiChz1d .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSUiChz1d .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSUiChz1d .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSUiChz1d .dropdown-item:hover,
.cid-uuSUiChz1d .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSUiChz1d .dropdown-item:hover span {
  color: white;
}
.cid-uuSUiChz1d .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSUiChz1d .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSUiChz1d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSUiChz1d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSUiChz1d .nav-link {
  position: relative;
}
.cid-uuSUiChz1d .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSUiChz1d .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSUiChz1d .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSUiChz1d .dropdown-menu,
.cid-uuSUiChz1d .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSUiChz1d .nav-item:focus,
.cid-uuSUiChz1d .nav-link:focus {
  outline: none;
}
.cid-uuSUiChz1d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSUiChz1d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSUiChz1d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSUiChz1d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSUiChz1d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSUiChz1d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSUiChz1d .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSUiChz1d .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSUiChz1d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSUiChz1d .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSUiChz1d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSUiChz1d .navbar.collapsed {
  justify-content: center;
}
.cid-uuSUiChz1d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSUiChz1d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSUiChz1d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSUiChz1d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSUiChz1d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSUiChz1d .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSUiChz1d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSUiChz1d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSUiChz1d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSUiChz1d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSUiChz1d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSUiChz1d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSUiChz1d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSUiChz1d .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSUiChz1d .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSUiChz1d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSUiChz1d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSUiChz1d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSUiChz1d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSUiChz1d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSUiChz1d .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSUiChz1d .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSUiChz1d .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSUiChz1d .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSUiChz1d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSUiChz1d .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSUiChz1d .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSUiChz1d .dropdown-item.active,
.cid-uuSUiChz1d .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSUiChz1d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSUiChz1d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSUiChz1d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSUiChz1d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSUiChz1d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSUiChz1d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSUiChz1d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSUiChz1d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSUiChz1d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSUiChz1d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSUiChz1d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSUiChz1d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSUiChz1d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSUiChz1d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSUiChz1d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSUiChz1d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSUiChz1d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSUiChz1d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSUiChz1d .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSUiChz1d .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSUiChz1d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSUiChz1d .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSUiChz1d .navbar {
    height: 70px;
  }
  .cid-uuSUiChz1d .navbar.opened {
    height: auto;
  }
  .cid-uuSUiChz1d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSUiChz1d .container,
.cid-uuSUiChz1d .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSUiChz1d .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSUiChz1d .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSUiChz1d .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSUiChz1d .contacts-menu {
    display: none;
  }
}
.cid-uuSUiChz1d .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSUiChz1d .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSUiChz1d .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSUiChz1d .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSUiChz1d .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSUiChz1d .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSUiChz1d .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSUiChz1d .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSUiChz1d .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSUiChz1d .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSUiChz1d .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSUiD32Vi {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/holambra-1656x928.webp");
}
.cid-uuSUiD32Vi .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSUiD32Vi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSUiD32Vi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSUiD32Vi .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSUiD32Vi .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSUiD32Vi {
    align-items: center;
  }
  .cid-uuSUiD32Vi .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSUiD32Vi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSUiD32Vi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSUiD32Vi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSUiD32Vi .content-wrap {
    width: 100%;
  }
}
.cid-uuSUiD32Vi .mbr-section-title {
  text-align: center;
}
.cid-uuSUiD32Vi .mbr-text,
.cid-uuSUiD32Vi .mbr-section-btn {
  text-align: center;
}
.cid-uuSUVTyT00 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSUVTyT00 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSUVTyT00 H1 {
  color: #000000;
}
.cid-uuSUVTyT00 .mbr-text,
.cid-uuSUVTyT00 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSUVTyT00 H3 {
  color: #716c80;
}
.cid-uuSUVTyT00 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSUVTyT00 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSUVTyT00 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSUVTyT00 .link:hover {
  color: #f58634 !important;
}
.cid-uuSUVTyT00 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSUVTyT00 DIV {
  color: #57468b;
}
.cid-uuSUiDQsm7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSUiDQsm7 H1 {
  color: #000000;
}
.cid-uuSUiDQsm7 .mbr-text,
.cid-uuSUiDQsm7 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSUiEjfqr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSUiEjfqr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSUiEjfqr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSUiEjfqr .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSUiEjfqr .card {
    margin-bottom: 40px;
  }
}
.cid-uuSUiEjfqr .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSUiEjfqr .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSUiEjfqr .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSUiEjfqr .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSUiEjfqr .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSUiEjfqr .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSUiEjfqr .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSUiEjfqr .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSUiEjfqr img {
  border-radius: 0 !important;
}
.cid-uuSUiEjfqr .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSUiEjfqr .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSUiEjfqr .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSUiEjfqr .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSUiEjfqr .mbr-section-title {
  color: #ffffff;
}
.cid-uuSUiEjfqr .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSUiEjfqr .mbr-card-title {
  color: #ffffff;
}
.cid-uuSUiEjfqr .list {
  color: #a6a99c;
}
.cid-uuSUiEjfqr .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSUiEjfqr .copyright2 {
  color: #ffffff;
}
.cid-uuSUiEjfqr .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSUiEjfqr .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSVbn6RbN .navbar-dropdown {
  position: relative !important;
}
.cid-uuSVbn6RbN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSVbn6RbN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSVbn6RbN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSVbn6RbN .dropdown-item:hover,
.cid-uuSVbn6RbN .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSVbn6RbN .dropdown-item:hover span {
  color: white;
}
.cid-uuSVbn6RbN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSVbn6RbN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSVbn6RbN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSVbn6RbN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSVbn6RbN .nav-link {
  position: relative;
}
.cid-uuSVbn6RbN .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSVbn6RbN .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSVbn6RbN .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSVbn6RbN .dropdown-menu,
.cid-uuSVbn6RbN .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSVbn6RbN .nav-item:focus,
.cid-uuSVbn6RbN .nav-link:focus {
  outline: none;
}
.cid-uuSVbn6RbN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSVbn6RbN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSVbn6RbN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSVbn6RbN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSVbn6RbN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSVbn6RbN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSVbn6RbN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSVbn6RbN .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSVbn6RbN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSVbn6RbN .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSVbn6RbN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSVbn6RbN .navbar.collapsed {
  justify-content: center;
}
.cid-uuSVbn6RbN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSVbn6RbN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSVbn6RbN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSVbn6RbN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSVbn6RbN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSVbn6RbN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSVbn6RbN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSVbn6RbN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSVbn6RbN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSVbn6RbN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSVbn6RbN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSVbn6RbN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSVbn6RbN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSVbn6RbN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSVbn6RbN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSVbn6RbN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSVbn6RbN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSVbn6RbN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSVbn6RbN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSVbn6RbN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSVbn6RbN .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSVbn6RbN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSVbn6RbN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSVbn6RbN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSVbn6RbN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSVbn6RbN .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSVbn6RbN .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSVbn6RbN .dropdown-item.active,
.cid-uuSVbn6RbN .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSVbn6RbN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSVbn6RbN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSVbn6RbN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSVbn6RbN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSVbn6RbN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSVbn6RbN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSVbn6RbN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSVbn6RbN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSVbn6RbN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSVbn6RbN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSVbn6RbN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSVbn6RbN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSVbn6RbN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSVbn6RbN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSVbn6RbN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSVbn6RbN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSVbn6RbN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSVbn6RbN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSVbn6RbN .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSVbn6RbN .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSVbn6RbN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSVbn6RbN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSVbn6RbN .navbar {
    height: 70px;
  }
  .cid-uuSVbn6RbN .navbar.opened {
    height: auto;
  }
  .cid-uuSVbn6RbN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSVbn6RbN .container,
.cid-uuSVbn6RbN .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSVbn6RbN .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSVbn6RbN .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSVbn6RbN .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSVbn6RbN .contacts-menu {
    display: none;
  }
}
.cid-uuSVbn6RbN .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSVbn6RbN .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSVbn6RbN .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSVbn6RbN .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSVbn6RbN .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSVbn6RbN .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSVbn6RbN .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSVbn6RbN .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSVbn6RbN .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSVbn6RbN .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSVbn6RbN .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSVbnQZVZ {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/itatiba-400x266.webp");
}
.cid-uuSVbnQZVZ .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSVbnQZVZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSVbnQZVZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSVbnQZVZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSVbnQZVZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSVbnQZVZ {
    align-items: center;
  }
  .cid-uuSVbnQZVZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSVbnQZVZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSVbnQZVZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSVbnQZVZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSVbnQZVZ .content-wrap {
    width: 100%;
  }
}
.cid-uuSVbnQZVZ .mbr-section-title {
  text-align: center;
}
.cid-uuSVbnQZVZ .mbr-text,
.cid-uuSVbnQZVZ .mbr-section-btn {
  text-align: center;
}
.cid-uuSW2Ootjy {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSW2Ootjy img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSW2Ootjy H1 {
  color: #000000;
}
.cid-uuSW2Ootjy .mbr-text,
.cid-uuSW2Ootjy .mbr-section-btn {
  color: #716c80;
}
.cid-uuSW2Ootjy H3 {
  color: #716c80;
}
.cid-uuSW2Ootjy .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSW2Ootjy .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSW2Ootjy .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSW2Ootjy .link:hover {
  color: #f58634 !important;
}
.cid-uuSW2Ootjy .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSW2Ootjy DIV {
  color: #57468b;
}
.cid-uuSVboJv73 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSVboJv73 H1 {
  color: #000000;
}
.cid-uuSVboJv73 .mbr-text,
.cid-uuSVboJv73 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSVbp7Oiz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSVbp7Oiz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSVbp7Oiz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSVbp7Oiz .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSVbp7Oiz .card {
    margin-bottom: 40px;
  }
}
.cid-uuSVbp7Oiz .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSVbp7Oiz .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSVbp7Oiz .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSVbp7Oiz .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSVbp7Oiz .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSVbp7Oiz .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSVbp7Oiz .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSVbp7Oiz .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSVbp7Oiz img {
  border-radius: 0 !important;
}
.cid-uuSVbp7Oiz .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSVbp7Oiz .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSVbp7Oiz .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSVbp7Oiz .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSVbp7Oiz .mbr-section-title {
  color: #ffffff;
}
.cid-uuSVbp7Oiz .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSVbp7Oiz .mbr-card-title {
  color: #ffffff;
}
.cid-uuSVbp7Oiz .list {
  color: #a6a99c;
}
.cid-uuSVbp7Oiz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSVbp7Oiz .copyright2 {
  color: #ffffff;
}
.cid-uuSVbp7Oiz .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSVbp7Oiz .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSWpRWyAt .navbar-dropdown {
  position: relative !important;
}
.cid-uuSWpRWyAt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSWpRWyAt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSWpRWyAt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSWpRWyAt .dropdown-item:hover,
.cid-uuSWpRWyAt .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSWpRWyAt .dropdown-item:hover span {
  color: white;
}
.cid-uuSWpRWyAt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSWpRWyAt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSWpRWyAt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSWpRWyAt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSWpRWyAt .nav-link {
  position: relative;
}
.cid-uuSWpRWyAt .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSWpRWyAt .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSWpRWyAt .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSWpRWyAt .dropdown-menu,
.cid-uuSWpRWyAt .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSWpRWyAt .nav-item:focus,
.cid-uuSWpRWyAt .nav-link:focus {
  outline: none;
}
.cid-uuSWpRWyAt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSWpRWyAt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSWpRWyAt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSWpRWyAt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSWpRWyAt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSWpRWyAt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSWpRWyAt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSWpRWyAt .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSWpRWyAt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSWpRWyAt .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSWpRWyAt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSWpRWyAt .navbar.collapsed {
  justify-content: center;
}
.cid-uuSWpRWyAt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSWpRWyAt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSWpRWyAt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSWpRWyAt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSWpRWyAt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSWpRWyAt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSWpRWyAt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSWpRWyAt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSWpRWyAt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSWpRWyAt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSWpRWyAt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSWpRWyAt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSWpRWyAt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSWpRWyAt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSWpRWyAt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSWpRWyAt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSWpRWyAt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSWpRWyAt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSWpRWyAt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSWpRWyAt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSWpRWyAt .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSWpRWyAt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSWpRWyAt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSWpRWyAt .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSWpRWyAt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSWpRWyAt .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSWpRWyAt .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSWpRWyAt .dropdown-item.active,
.cid-uuSWpRWyAt .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSWpRWyAt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSWpRWyAt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSWpRWyAt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSWpRWyAt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSWpRWyAt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSWpRWyAt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSWpRWyAt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSWpRWyAt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSWpRWyAt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSWpRWyAt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSWpRWyAt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSWpRWyAt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSWpRWyAt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSWpRWyAt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSWpRWyAt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSWpRWyAt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSWpRWyAt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSWpRWyAt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSWpRWyAt .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSWpRWyAt .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSWpRWyAt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSWpRWyAt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSWpRWyAt .navbar {
    height: 70px;
  }
  .cid-uuSWpRWyAt .navbar.opened {
    height: auto;
  }
  .cid-uuSWpRWyAt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSWpRWyAt .container,
.cid-uuSWpRWyAt .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSWpRWyAt .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSWpRWyAt .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSWpRWyAt .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSWpRWyAt .contacts-menu {
    display: none;
  }
}
.cid-uuSWpRWyAt .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSWpRWyAt .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSWpRWyAt .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSWpRWyAt .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSWpRWyAt .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSWpRWyAt .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSWpRWyAt .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSWpRWyAt .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSWpRWyAt .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSWpRWyAt .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSWpRWyAt .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSWpSFspc {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/itu-800x600.webp");
}
.cid-uuSWpSFspc .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSWpSFspc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSWpSFspc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSWpSFspc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSWpSFspc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSWpSFspc {
    align-items: center;
  }
  .cid-uuSWpSFspc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSWpSFspc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSWpSFspc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSWpSFspc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSWpSFspc .content-wrap {
    width: 100%;
  }
}
.cid-uuSWpSFspc .mbr-section-title {
  text-align: center;
}
.cid-uuSWpSFspc .mbr-text,
.cid-uuSWpSFspc .mbr-section-btn {
  text-align: center;
}
.cid-uuSX1QvfyN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSX1QvfyN img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSX1QvfyN H1 {
  color: #000000;
}
.cid-uuSX1QvfyN .mbr-text,
.cid-uuSX1QvfyN .mbr-section-btn {
  color: #716c80;
}
.cid-uuSX1QvfyN H3 {
  color: #716c80;
}
.cid-uuSX1QvfyN .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSX1QvfyN .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSX1QvfyN .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSX1QvfyN .link:hover {
  color: #f58634 !important;
}
.cid-uuSX1QvfyN .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSX1QvfyN DIV {
  color: #57468b;
}
.cid-uuSWpTpOnq {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSWpTpOnq H1 {
  color: #000000;
}
.cid-uuSWpTpOnq .mbr-text,
.cid-uuSWpTpOnq .mbr-section-btn {
  color: #716c80;
}
.cid-uuSWpTLNw3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSWpTLNw3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSWpTLNw3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSWpTLNw3 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSWpTLNw3 .card {
    margin-bottom: 40px;
  }
}
.cid-uuSWpTLNw3 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSWpTLNw3 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSWpTLNw3 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSWpTLNw3 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSWpTLNw3 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSWpTLNw3 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSWpTLNw3 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSWpTLNw3 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSWpTLNw3 img {
  border-radius: 0 !important;
}
.cid-uuSWpTLNw3 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSWpTLNw3 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSWpTLNw3 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSWpTLNw3 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSWpTLNw3 .mbr-section-title {
  color: #ffffff;
}
.cid-uuSWpTLNw3 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSWpTLNw3 .mbr-card-title {
  color: #ffffff;
}
.cid-uuSWpTLNw3 .list {
  color: #a6a99c;
}
.cid-uuSWpTLNw3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSWpTLNw3 .copyright2 {
  color: #ffffff;
}
.cid-uuSWpTLNw3 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSWpTLNw3 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuT95xcGDP .navbar-dropdown {
  position: relative !important;
}
.cid-uuT95xcGDP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuT95xcGDP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuT95xcGDP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuT95xcGDP .dropdown-item:hover,
.cid-uuT95xcGDP .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuT95xcGDP .dropdown-item:hover span {
  color: white;
}
.cid-uuT95xcGDP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuT95xcGDP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuT95xcGDP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuT95xcGDP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuT95xcGDP .nav-link {
  position: relative;
}
.cid-uuT95xcGDP .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuT95xcGDP .container {
    flex-wrap: nowrap;
  }
}
.cid-uuT95xcGDP .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuT95xcGDP .dropdown-menu,
.cid-uuT95xcGDP .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuT95xcGDP .nav-item:focus,
.cid-uuT95xcGDP .nav-link:focus {
  outline: none;
}
.cid-uuT95xcGDP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuT95xcGDP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuT95xcGDP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuT95xcGDP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuT95xcGDP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuT95xcGDP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuT95xcGDP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuT95xcGDP .navbar.opened {
  transition: all 0.3s;
}
.cid-uuT95xcGDP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuT95xcGDP .navbar .navbar-logo img {
  width: auto;
}
.cid-uuT95xcGDP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuT95xcGDP .navbar.collapsed {
  justify-content: center;
}
.cid-uuT95xcGDP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuT95xcGDP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuT95xcGDP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuT95xcGDP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuT95xcGDP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuT95xcGDP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuT95xcGDP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuT95xcGDP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuT95xcGDP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuT95xcGDP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuT95xcGDP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuT95xcGDP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuT95xcGDP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuT95xcGDP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuT95xcGDP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuT95xcGDP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuT95xcGDP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuT95xcGDP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuT95xcGDP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuT95xcGDP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuT95xcGDP .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuT95xcGDP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuT95xcGDP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuT95xcGDP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuT95xcGDP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuT95xcGDP .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuT95xcGDP .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuT95xcGDP .dropdown-item.active,
.cid-uuT95xcGDP .dropdown-item:active {
  background-color: transparent;
}
.cid-uuT95xcGDP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuT95xcGDP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuT95xcGDP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuT95xcGDP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuT95xcGDP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuT95xcGDP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuT95xcGDP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuT95xcGDP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuT95xcGDP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuT95xcGDP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuT95xcGDP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuT95xcGDP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuT95xcGDP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuT95xcGDP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuT95xcGDP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuT95xcGDP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuT95xcGDP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuT95xcGDP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuT95xcGDP .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuT95xcGDP .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuT95xcGDP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuT95xcGDP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuT95xcGDP .navbar {
    height: 70px;
  }
  .cid-uuT95xcGDP .navbar.opened {
    height: auto;
  }
  .cid-uuT95xcGDP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuT95xcGDP .container,
.cid-uuT95xcGDP .container-fluid {
  flex-wrap: wrap;
}
.cid-uuT95xcGDP .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuT95xcGDP .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuT95xcGDP .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuT95xcGDP .contacts-menu {
    display: none;
  }
}
.cid-uuT95xcGDP .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuT95xcGDP .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuT95xcGDP .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuT95xcGDP .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuT95xcGDP .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuT95xcGDP .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuT95xcGDP .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuT95xcGDP .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuT95xcGDP .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuT95xcGDP .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuT95xcGDP .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuT95xSODF {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/jundiai-943x679.webp");
}
.cid-uuT95xSODF .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuT95xSODF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuT95xSODF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuT95xSODF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuT95xSODF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuT95xSODF {
    align-items: center;
  }
  .cid-uuT95xSODF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuT95xSODF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuT95xSODF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuT95xSODF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuT95xSODF .content-wrap {
    width: 100%;
  }
}
.cid-uuT95xSODF .mbr-section-title {
  text-align: center;
}
.cid-uuT95xSODF .mbr-text,
.cid-uuT95xSODF .mbr-section-btn {
  text-align: center;
}
.cid-uuT9KWW5nn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuT9KWW5nn img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuT9KWW5nn H1 {
  color: #000000;
}
.cid-uuT9KWW5nn .mbr-text,
.cid-uuT9KWW5nn .mbr-section-btn {
  color: #716c80;
}
.cid-uuT9KWW5nn H3 {
  color: #716c80;
}
.cid-uuT9KWW5nn .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuT9KWW5nn .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuT9KWW5nn .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuT9KWW5nn .link:hover {
  color: #f58634 !important;
}
.cid-uuT9KWW5nn .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuT9KWW5nn DIV {
  color: #57468b;
}
.cid-uuT95yHFvb {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuT95yHFvb H1 {
  color: #000000;
}
.cid-uuT95yHFvb .mbr-text,
.cid-uuT95yHFvb .mbr-section-btn {
  color: #716c80;
}
.cid-uuT95z5oLx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuT95z5oLx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuT95z5oLx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuT95z5oLx .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuT95z5oLx .card {
    margin-bottom: 40px;
  }
}
.cid-uuT95z5oLx .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuT95z5oLx .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuT95z5oLx .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuT95z5oLx .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuT95z5oLx .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuT95z5oLx .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuT95z5oLx .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuT95z5oLx .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuT95z5oLx img {
  border-radius: 0 !important;
}
.cid-uuT95z5oLx .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuT95z5oLx .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuT95z5oLx .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuT95z5oLx .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuT95z5oLx .mbr-section-title {
  color: #ffffff;
}
.cid-uuT95z5oLx .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuT95z5oLx .mbr-card-title {
  color: #ffffff;
}
.cid-uuT95z5oLx .list {
  color: #a6a99c;
}
.cid-uuT95z5oLx .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuT95z5oLx .copyright2 {
  color: #ffffff;
}
.cid-uuT95z5oLx .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuT95z5oLx .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuT9TckGcF .navbar-dropdown {
  position: relative !important;
}
.cid-uuT9TckGcF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuT9TckGcF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuT9TckGcF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuT9TckGcF .dropdown-item:hover,
.cid-uuT9TckGcF .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuT9TckGcF .dropdown-item:hover span {
  color: white;
}
.cid-uuT9TckGcF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuT9TckGcF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuT9TckGcF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuT9TckGcF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuT9TckGcF .nav-link {
  position: relative;
}
.cid-uuT9TckGcF .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuT9TckGcF .container {
    flex-wrap: nowrap;
  }
}
.cid-uuT9TckGcF .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuT9TckGcF .dropdown-menu,
.cid-uuT9TckGcF .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuT9TckGcF .nav-item:focus,
.cid-uuT9TckGcF .nav-link:focus {
  outline: none;
}
.cid-uuT9TckGcF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuT9TckGcF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuT9TckGcF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuT9TckGcF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuT9TckGcF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuT9TckGcF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuT9TckGcF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuT9TckGcF .navbar.opened {
  transition: all 0.3s;
}
.cid-uuT9TckGcF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuT9TckGcF .navbar .navbar-logo img {
  width: auto;
}
.cid-uuT9TckGcF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuT9TckGcF .navbar.collapsed {
  justify-content: center;
}
.cid-uuT9TckGcF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuT9TckGcF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuT9TckGcF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuT9TckGcF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuT9TckGcF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuT9TckGcF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuT9TckGcF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuT9TckGcF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuT9TckGcF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuT9TckGcF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuT9TckGcF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuT9TckGcF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuT9TckGcF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuT9TckGcF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuT9TckGcF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuT9TckGcF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuT9TckGcF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuT9TckGcF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuT9TckGcF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuT9TckGcF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuT9TckGcF .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuT9TckGcF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuT9TckGcF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuT9TckGcF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuT9TckGcF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuT9TckGcF .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuT9TckGcF .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuT9TckGcF .dropdown-item.active,
.cid-uuT9TckGcF .dropdown-item:active {
  background-color: transparent;
}
.cid-uuT9TckGcF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuT9TckGcF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuT9TckGcF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuT9TckGcF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuT9TckGcF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuT9TckGcF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuT9TckGcF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuT9TckGcF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuT9TckGcF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuT9TckGcF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuT9TckGcF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuT9TckGcF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuT9TckGcF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuT9TckGcF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuT9TckGcF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuT9TckGcF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuT9TckGcF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuT9TckGcF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuT9TckGcF .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuT9TckGcF .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuT9TckGcF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuT9TckGcF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuT9TckGcF .navbar {
    height: 70px;
  }
  .cid-uuT9TckGcF .navbar.opened {
    height: auto;
  }
  .cid-uuT9TckGcF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuT9TckGcF .container,
.cid-uuT9TckGcF .container-fluid {
  flex-wrap: wrap;
}
.cid-uuT9TckGcF .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuT9TckGcF .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuT9TckGcF .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuT9TckGcF .contacts-menu {
    display: none;
  }
}
.cid-uuT9TckGcF .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuT9TckGcF .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuT9TckGcF .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuT9TckGcF .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuT9TckGcF .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuT9TckGcF .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuT9TckGcF .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuT9TckGcF .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuT9TckGcF .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuT9TckGcF .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuT9TckGcF .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuT9Td9eM6 {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mairipor-800x600.webp");
}
.cid-uuT9Td9eM6 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuT9Td9eM6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuT9Td9eM6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuT9Td9eM6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuT9Td9eM6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuT9Td9eM6 {
    align-items: center;
  }
  .cid-uuT9Td9eM6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuT9Td9eM6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuT9Td9eM6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuT9Td9eM6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuT9Td9eM6 .content-wrap {
    width: 100%;
  }
}
.cid-uuT9Td9eM6 .mbr-section-title {
  text-align: center;
}
.cid-uuT9Td9eM6 .mbr-text,
.cid-uuT9Td9eM6 .mbr-section-btn {
  text-align: center;
}
.cid-uuTaF6PRYQ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTaF6PRYQ img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTaF6PRYQ H1 {
  color: #000000;
}
.cid-uuTaF6PRYQ .mbr-text,
.cid-uuTaF6PRYQ .mbr-section-btn {
  color: #716c80;
}
.cid-uuTaF6PRYQ H3 {
  color: #716c80;
}
.cid-uuTaF6PRYQ .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTaF6PRYQ .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTaF6PRYQ .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTaF6PRYQ .link:hover {
  color: #f58634 !important;
}
.cid-uuTaF6PRYQ .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTaF6PRYQ DIV {
  color: #57468b;
}
.cid-uuT9Te1DC3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuT9Te1DC3 H1 {
  color: #000000;
}
.cid-uuT9Te1DC3 .mbr-text,
.cid-uuT9Te1DC3 .mbr-section-btn {
  color: #716c80;
}
.cid-uuT9TeonlB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuT9TeonlB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuT9TeonlB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuT9TeonlB .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuT9TeonlB .card {
    margin-bottom: 40px;
  }
}
.cid-uuT9TeonlB .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuT9TeonlB .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuT9TeonlB .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuT9TeonlB .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuT9TeonlB .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuT9TeonlB .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuT9TeonlB .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuT9TeonlB .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuT9TeonlB img {
  border-radius: 0 !important;
}
.cid-uuT9TeonlB .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuT9TeonlB .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuT9TeonlB .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuT9TeonlB .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuT9TeonlB .mbr-section-title {
  color: #ffffff;
}
.cid-uuT9TeonlB .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuT9TeonlB .mbr-card-title {
  color: #ffffff;
}
.cid-uuT9TeonlB .list {
  color: #a6a99c;
}
.cid-uuT9TeonlB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuT9TeonlB .copyright2 {
  color: #ffffff;
}
.cid-uuT9TeonlB .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuT9TeonlB .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTcZ7hmlH .navbar-dropdown {
  position: relative !important;
}
.cid-uuTcZ7hmlH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTcZ7hmlH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTcZ7hmlH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTcZ7hmlH .dropdown-item:hover,
.cid-uuTcZ7hmlH .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTcZ7hmlH .dropdown-item:hover span {
  color: white;
}
.cid-uuTcZ7hmlH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTcZ7hmlH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTcZ7hmlH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTcZ7hmlH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTcZ7hmlH .nav-link {
  position: relative;
}
.cid-uuTcZ7hmlH .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTcZ7hmlH .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTcZ7hmlH .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTcZ7hmlH .dropdown-menu,
.cid-uuTcZ7hmlH .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTcZ7hmlH .nav-item:focus,
.cid-uuTcZ7hmlH .nav-link:focus {
  outline: none;
}
.cid-uuTcZ7hmlH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTcZ7hmlH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTcZ7hmlH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTcZ7hmlH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTcZ7hmlH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTcZ7hmlH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTcZ7hmlH .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTcZ7hmlH .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTcZ7hmlH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTcZ7hmlH .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTcZ7hmlH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTcZ7hmlH .navbar.collapsed {
  justify-content: center;
}
.cid-uuTcZ7hmlH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTcZ7hmlH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTcZ7hmlH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTcZ7hmlH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTcZ7hmlH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTcZ7hmlH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTcZ7hmlH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTcZ7hmlH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTcZ7hmlH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTcZ7hmlH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTcZ7hmlH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTcZ7hmlH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTcZ7hmlH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTcZ7hmlH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTcZ7hmlH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTcZ7hmlH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTcZ7hmlH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTcZ7hmlH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTcZ7hmlH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTcZ7hmlH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTcZ7hmlH .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTcZ7hmlH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTcZ7hmlH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTcZ7hmlH .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTcZ7hmlH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTcZ7hmlH .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTcZ7hmlH .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTcZ7hmlH .dropdown-item.active,
.cid-uuTcZ7hmlH .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTcZ7hmlH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTcZ7hmlH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTcZ7hmlH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTcZ7hmlH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTcZ7hmlH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTcZ7hmlH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTcZ7hmlH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTcZ7hmlH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTcZ7hmlH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTcZ7hmlH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTcZ7hmlH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTcZ7hmlH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTcZ7hmlH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTcZ7hmlH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTcZ7hmlH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTcZ7hmlH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTcZ7hmlH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTcZ7hmlH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTcZ7hmlH .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTcZ7hmlH .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTcZ7hmlH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTcZ7hmlH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTcZ7hmlH .navbar {
    height: 70px;
  }
  .cid-uuTcZ7hmlH .navbar.opened {
    height: auto;
  }
  .cid-uuTcZ7hmlH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTcZ7hmlH .container,
.cid-uuTcZ7hmlH .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTcZ7hmlH .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTcZ7hmlH .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTcZ7hmlH .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTcZ7hmlH .contacts-menu {
    display: none;
  }
}
.cid-uuTcZ7hmlH .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTcZ7hmlH .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTcZ7hmlH .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTcZ7hmlH .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTcZ7hmlH .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTcZ7hmlH .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTcZ7hmlH .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTcZ7hmlH .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTcZ7hmlH .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTcZ7hmlH .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTcZ7hmlH .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTcZ84PY7 {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/olmpia-710x470.webp");
}
.cid-uuTcZ84PY7 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTcZ84PY7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTcZ84PY7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTcZ84PY7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTcZ84PY7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTcZ84PY7 {
    align-items: center;
  }
  .cid-uuTcZ84PY7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTcZ84PY7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTcZ84PY7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTcZ84PY7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTcZ84PY7 .content-wrap {
    width: 100%;
  }
}
.cid-uuTcZ84PY7 .mbr-section-title {
  text-align: center;
}
.cid-uuTcZ84PY7 .mbr-text,
.cid-uuTcZ84PY7 .mbr-section-btn {
  text-align: center;
}
.cid-uuTdDNmte3 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTdDNmte3 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTdDNmte3 H1 {
  color: #000000;
}
.cid-uuTdDNmte3 .mbr-text,
.cid-uuTdDNmte3 .mbr-section-btn {
  color: #716c80;
}
.cid-uuTdDNmte3 H3 {
  color: #716c80;
}
.cid-uuTdDNmte3 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTdDNmte3 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTdDNmte3 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTdDNmte3 .link:hover {
  color: #f58634 !important;
}
.cid-uuTdDNmte3 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTdDNmte3 DIV {
  color: #57468b;
}
.cid-uuTcZ8RkiH {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTcZ8RkiH H1 {
  color: #000000;
}
.cid-uuTcZ8RkiH .mbr-text,
.cid-uuTcZ8RkiH .mbr-section-btn {
  color: #716c80;
}
.cid-uuTcZ9kJS0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTcZ9kJS0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTcZ9kJS0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTcZ9kJS0 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTcZ9kJS0 .card {
    margin-bottom: 40px;
  }
}
.cid-uuTcZ9kJS0 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTcZ9kJS0 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTcZ9kJS0 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTcZ9kJS0 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTcZ9kJS0 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTcZ9kJS0 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTcZ9kJS0 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTcZ9kJS0 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTcZ9kJS0 img {
  border-radius: 0 !important;
}
.cid-uuTcZ9kJS0 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTcZ9kJS0 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTcZ9kJS0 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTcZ9kJS0 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTcZ9kJS0 .mbr-section-title {
  color: #ffffff;
}
.cid-uuTcZ9kJS0 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTcZ9kJS0 .mbr-card-title {
  color: #ffffff;
}
.cid-uuTcZ9kJS0 .list {
  color: #a6a99c;
}
.cid-uuTcZ9kJS0 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTcZ9kJS0 .copyright2 {
  color: #ffffff;
}
.cid-uuTcZ9kJS0 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTcZ9kJS0 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTdWc0VtY .navbar-dropdown {
  position: relative !important;
}
.cid-uuTdWc0VtY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTdWc0VtY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTdWc0VtY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTdWc0VtY .dropdown-item:hover,
.cid-uuTdWc0VtY .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTdWc0VtY .dropdown-item:hover span {
  color: white;
}
.cid-uuTdWc0VtY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTdWc0VtY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTdWc0VtY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTdWc0VtY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTdWc0VtY .nav-link {
  position: relative;
}
.cid-uuTdWc0VtY .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTdWc0VtY .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTdWc0VtY .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTdWc0VtY .dropdown-menu,
.cid-uuTdWc0VtY .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTdWc0VtY .nav-item:focus,
.cid-uuTdWc0VtY .nav-link:focus {
  outline: none;
}
.cid-uuTdWc0VtY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTdWc0VtY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTdWc0VtY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTdWc0VtY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTdWc0VtY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTdWc0VtY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTdWc0VtY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTdWc0VtY .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTdWc0VtY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTdWc0VtY .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTdWc0VtY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTdWc0VtY .navbar.collapsed {
  justify-content: center;
}
.cid-uuTdWc0VtY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTdWc0VtY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTdWc0VtY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTdWc0VtY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTdWc0VtY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTdWc0VtY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTdWc0VtY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTdWc0VtY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTdWc0VtY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTdWc0VtY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTdWc0VtY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTdWc0VtY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTdWc0VtY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTdWc0VtY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTdWc0VtY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTdWc0VtY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTdWc0VtY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTdWc0VtY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTdWc0VtY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTdWc0VtY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTdWc0VtY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTdWc0VtY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTdWc0VtY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTdWc0VtY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTdWc0VtY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTdWc0VtY .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTdWc0VtY .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTdWc0VtY .dropdown-item.active,
.cid-uuTdWc0VtY .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTdWc0VtY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTdWc0VtY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTdWc0VtY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTdWc0VtY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTdWc0VtY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTdWc0VtY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTdWc0VtY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTdWc0VtY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTdWc0VtY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTdWc0VtY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTdWc0VtY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTdWc0VtY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTdWc0VtY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTdWc0VtY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTdWc0VtY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTdWc0VtY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTdWc0VtY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTdWc0VtY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTdWc0VtY .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTdWc0VtY .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTdWc0VtY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTdWc0VtY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTdWc0VtY .navbar {
    height: 70px;
  }
  .cid-uuTdWc0VtY .navbar.opened {
    height: auto;
  }
  .cid-uuTdWc0VtY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTdWc0VtY .container,
.cid-uuTdWc0VtY .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTdWc0VtY .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTdWc0VtY .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTdWc0VtY .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTdWc0VtY .contacts-menu {
    display: none;
  }
}
.cid-uuTdWc0VtY .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTdWc0VtY .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTdWc0VtY .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTdWc0VtY .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTdWc0VtY .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTdWc0VtY .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTdWc0VtY .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTdWc0VtY .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTdWc0VtY .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTdWc0VtY .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTdWc0VtY .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTdWcNesa {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/parati-800x445.webp");
}
.cid-uuTdWcNesa .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTdWcNesa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTdWcNesa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTdWcNesa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTdWcNesa .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTdWcNesa {
    align-items: center;
  }
  .cid-uuTdWcNesa .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTdWcNesa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTdWcNesa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTdWcNesa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTdWcNesa .content-wrap {
    width: 100%;
  }
}
.cid-uuTdWcNesa .mbr-section-title {
  text-align: center;
}
.cid-uuTdWcNesa .mbr-text,
.cid-uuTdWcNesa .mbr-section-btn {
  text-align: center;
}
.cid-uuTevYWeqK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTevYWeqK img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTevYWeqK H1 {
  color: #000000;
}
.cid-uuTevYWeqK .mbr-text,
.cid-uuTevYWeqK .mbr-section-btn {
  color: #716c80;
}
.cid-uuTevYWeqK H3 {
  color: #716c80;
}
.cid-uuTevYWeqK .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTevYWeqK .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTevYWeqK .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTevYWeqK .link:hover {
  color: #f58634 !important;
}
.cid-uuTevYWeqK .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTevYWeqK DIV {
  color: #57468b;
}
.cid-uuTdWdCes9 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTdWdCes9 H1 {
  color: #000000;
}
.cid-uuTdWdCes9 .mbr-text,
.cid-uuTdWdCes9 .mbr-section-btn {
  color: #716c80;
}
.cid-uuTdWe5MKC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTdWe5MKC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTdWe5MKC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTdWe5MKC .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTdWe5MKC .card {
    margin-bottom: 40px;
  }
}
.cid-uuTdWe5MKC .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTdWe5MKC .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTdWe5MKC .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTdWe5MKC .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTdWe5MKC .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTdWe5MKC .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTdWe5MKC .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTdWe5MKC .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTdWe5MKC img {
  border-radius: 0 !important;
}
.cid-uuTdWe5MKC .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTdWe5MKC .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTdWe5MKC .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTdWe5MKC .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTdWe5MKC .mbr-section-title {
  color: #ffffff;
}
.cid-uuTdWe5MKC .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTdWe5MKC .mbr-card-title {
  color: #ffffff;
}
.cid-uuTdWe5MKC .list {
  color: #a6a99c;
}
.cid-uuTdWe5MKC .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTdWe5MKC .copyright2 {
  color: #ffffff;
}
.cid-uuTdWe5MKC .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTdWe5MKC .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTeTYAqSs .navbar-dropdown {
  position: relative !important;
}
.cid-uuTeTYAqSs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTeTYAqSs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTeTYAqSs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTeTYAqSs .dropdown-item:hover,
.cid-uuTeTYAqSs .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTeTYAqSs .dropdown-item:hover span {
  color: white;
}
.cid-uuTeTYAqSs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTeTYAqSs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTeTYAqSs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTeTYAqSs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTeTYAqSs .nav-link {
  position: relative;
}
.cid-uuTeTYAqSs .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTeTYAqSs .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTeTYAqSs .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTeTYAqSs .dropdown-menu,
.cid-uuTeTYAqSs .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTeTYAqSs .nav-item:focus,
.cid-uuTeTYAqSs .nav-link:focus {
  outline: none;
}
.cid-uuTeTYAqSs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTeTYAqSs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTeTYAqSs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTeTYAqSs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTeTYAqSs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTeTYAqSs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTeTYAqSs .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTeTYAqSs .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTeTYAqSs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTeTYAqSs .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTeTYAqSs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTeTYAqSs .navbar.collapsed {
  justify-content: center;
}
.cid-uuTeTYAqSs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTeTYAqSs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTeTYAqSs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTeTYAqSs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTeTYAqSs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTeTYAqSs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTeTYAqSs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTeTYAqSs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTeTYAqSs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTeTYAqSs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTeTYAqSs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTeTYAqSs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTeTYAqSs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTeTYAqSs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTeTYAqSs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTeTYAqSs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTeTYAqSs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTeTYAqSs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTeTYAqSs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTeTYAqSs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTeTYAqSs .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTeTYAqSs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTeTYAqSs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTeTYAqSs .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTeTYAqSs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTeTYAqSs .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTeTYAqSs .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTeTYAqSs .dropdown-item.active,
.cid-uuTeTYAqSs .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTeTYAqSs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTeTYAqSs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTeTYAqSs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTeTYAqSs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTeTYAqSs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTeTYAqSs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTeTYAqSs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTeTYAqSs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTeTYAqSs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTeTYAqSs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTeTYAqSs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTeTYAqSs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTeTYAqSs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTeTYAqSs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTeTYAqSs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTeTYAqSs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTeTYAqSs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTeTYAqSs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTeTYAqSs .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTeTYAqSs .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTeTYAqSs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTeTYAqSs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTeTYAqSs .navbar {
    height: 70px;
  }
  .cid-uuTeTYAqSs .navbar.opened {
    height: auto;
  }
  .cid-uuTeTYAqSs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTeTYAqSs .container,
.cid-uuTeTYAqSs .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTeTYAqSs .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTeTYAqSs .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTeTYAqSs .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTeTYAqSs .contacts-menu {
    display: none;
  }
}
.cid-uuTeTYAqSs .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTeTYAqSs .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTeTYAqSs .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTeTYAqSs .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTeTYAqSs .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTeTYAqSs .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTeTYAqSs .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTeTYAqSs .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTeTYAqSs .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTeTYAqSs .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTeTYAqSs .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTeTZxp6Y {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rio-de-janeiro-623x281.webp");
}
.cid-uuTeTZxp6Y .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTeTZxp6Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTeTZxp6Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTeTZxp6Y .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTeTZxp6Y .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTeTZxp6Y {
    align-items: center;
  }
  .cid-uuTeTZxp6Y .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTeTZxp6Y .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTeTZxp6Y {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTeTZxp6Y .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTeTZxp6Y .content-wrap {
    width: 100%;
  }
}
.cid-uuTeTZxp6Y .mbr-section-title {
  text-align: center;
}
.cid-uuTeTZxp6Y .mbr-text,
.cid-uuTeTZxp6Y .mbr-section-btn {
  text-align: center;
}
.cid-uuTfxdKQqa {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTfxdKQqa img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTfxdKQqa H1 {
  color: #000000;
}
.cid-uuTfxdKQqa .mbr-text,
.cid-uuTfxdKQqa .mbr-section-btn {
  color: #716c80;
}
.cid-uuTfxdKQqa H3 {
  color: #716c80;
}
.cid-uuTfxdKQqa .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTfxdKQqa .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTfxdKQqa .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTfxdKQqa .link:hover {
  color: #f58634 !important;
}
.cid-uuTfxdKQqa .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTfxdKQqa DIV {
  color: #57468b;
}
.cid-uuTeU0nLvQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTeU0nLvQ H1 {
  color: #000000;
}
.cid-uuTeU0nLvQ .mbr-text,
.cid-uuTeU0nLvQ .mbr-section-btn {
  color: #716c80;
}
.cid-uuTeU0PdgZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTeU0PdgZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTeU0PdgZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTeU0PdgZ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTeU0PdgZ .card {
    margin-bottom: 40px;
  }
}
.cid-uuTeU0PdgZ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTeU0PdgZ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTeU0PdgZ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTeU0PdgZ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTeU0PdgZ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTeU0PdgZ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTeU0PdgZ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTeU0PdgZ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTeU0PdgZ img {
  border-radius: 0 !important;
}
.cid-uuTeU0PdgZ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTeU0PdgZ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTeU0PdgZ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTeU0PdgZ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTeU0PdgZ .mbr-section-title {
  color: #ffffff;
}
.cid-uuTeU0PdgZ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTeU0PdgZ .mbr-card-title {
  color: #ffffff;
}
.cid-uuTeU0PdgZ .list {
  color: #a6a99c;
}
.cid-uuTeU0PdgZ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTeU0PdgZ .copyright2 {
  color: #ffffff;
}
.cid-uuTeU0PdgZ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTeU0PdgZ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTfUHO053 .navbar-dropdown {
  position: relative !important;
}
.cid-uuTfUHO053 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTfUHO053 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTfUHO053 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTfUHO053 .dropdown-item:hover,
.cid-uuTfUHO053 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTfUHO053 .dropdown-item:hover span {
  color: white;
}
.cid-uuTfUHO053 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTfUHO053 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTfUHO053 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTfUHO053 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTfUHO053 .nav-link {
  position: relative;
}
.cid-uuTfUHO053 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTfUHO053 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTfUHO053 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTfUHO053 .dropdown-menu,
.cid-uuTfUHO053 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTfUHO053 .nav-item:focus,
.cid-uuTfUHO053 .nav-link:focus {
  outline: none;
}
.cid-uuTfUHO053 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTfUHO053 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTfUHO053 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTfUHO053 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTfUHO053 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTfUHO053 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTfUHO053 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTfUHO053 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTfUHO053 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTfUHO053 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTfUHO053 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTfUHO053 .navbar.collapsed {
  justify-content: center;
}
.cid-uuTfUHO053 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTfUHO053 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTfUHO053 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTfUHO053 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTfUHO053 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTfUHO053 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTfUHO053 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTfUHO053 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTfUHO053 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTfUHO053 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTfUHO053 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTfUHO053 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTfUHO053 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTfUHO053 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTfUHO053 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTfUHO053 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTfUHO053 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTfUHO053 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTfUHO053 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTfUHO053 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTfUHO053 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTfUHO053 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTfUHO053 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTfUHO053 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTfUHO053 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTfUHO053 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTfUHO053 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTfUHO053 .dropdown-item.active,
.cid-uuTfUHO053 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTfUHO053 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTfUHO053 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTfUHO053 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTfUHO053 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTfUHO053 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTfUHO053 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTfUHO053 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTfUHO053 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTfUHO053 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTfUHO053 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTfUHO053 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTfUHO053 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTfUHO053 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTfUHO053 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTfUHO053 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTfUHO053 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTfUHO053 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTfUHO053 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTfUHO053 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTfUHO053 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTfUHO053 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTfUHO053 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTfUHO053 .navbar {
    height: 70px;
  }
  .cid-uuTfUHO053 .navbar.opened {
    height: auto;
  }
  .cid-uuTfUHO053 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTfUHO053 .container,
.cid-uuTfUHO053 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTfUHO053 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTfUHO053 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTfUHO053 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTfUHO053 .contacts-menu {
    display: none;
  }
}
.cid-uuTfUHO053 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTfUHO053 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTfUHO053 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTfUHO053 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTfUHO053 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTfUHO053 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTfUHO053 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTfUHO053 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTfUHO053 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTfUHO053 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTfUHO053 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTfUIEBDx {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/santos-1280x718.webp");
}
.cid-uuTfUIEBDx .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTfUIEBDx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTfUIEBDx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTfUIEBDx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTfUIEBDx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTfUIEBDx {
    align-items: center;
  }
  .cid-uuTfUIEBDx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTfUIEBDx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTfUIEBDx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTfUIEBDx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTfUIEBDx .content-wrap {
    width: 100%;
  }
}
.cid-uuTfUIEBDx .mbr-section-title {
  text-align: center;
}
.cid-uuTfUIEBDx .mbr-text,
.cid-uuTfUIEBDx .mbr-section-btn {
  text-align: center;
}
.cid-uuTgvtgrW0 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTgvtgrW0 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTgvtgrW0 H1 {
  color: #000000;
}
.cid-uuTgvtgrW0 .mbr-text,
.cid-uuTgvtgrW0 .mbr-section-btn {
  color: #716c80;
}
.cid-uuTgvtgrW0 H3 {
  color: #716c80;
}
.cid-uuTgvtgrW0 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTgvtgrW0 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTgvtgrW0 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTgvtgrW0 .link:hover {
  color: #f58634 !important;
}
.cid-uuTgvtgrW0 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTgvtgrW0 DIV {
  color: #57468b;
}
.cid-uuTfUJo7Le {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTfUJo7Le H1 {
  color: #000000;
}
.cid-uuTfUJo7Le .mbr-text,
.cid-uuTfUJo7Le .mbr-section-btn {
  color: #716c80;
}
.cid-uuTfUJQvB6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTfUJQvB6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTfUJQvB6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTfUJQvB6 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTfUJQvB6 .card {
    margin-bottom: 40px;
  }
}
.cid-uuTfUJQvB6 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTfUJQvB6 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTfUJQvB6 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTfUJQvB6 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTfUJQvB6 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTfUJQvB6 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTfUJQvB6 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTfUJQvB6 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTfUJQvB6 img {
  border-radius: 0 !important;
}
.cid-uuTfUJQvB6 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTfUJQvB6 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTfUJQvB6 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTfUJQvB6 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTfUJQvB6 .mbr-section-title {
  color: #ffffff;
}
.cid-uuTfUJQvB6 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTfUJQvB6 .mbr-card-title {
  color: #ffffff;
}
.cid-uuTfUJQvB6 .list {
  color: #a6a99c;
}
.cid-uuTfUJQvB6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTfUJQvB6 .copyright2 {
  color: #ffffff;
}
.cid-uuTfUJQvB6 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTfUJQvB6 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuSOwE3PyW .navbar-dropdown {
  position: relative !important;
}
.cid-uuSOwE3PyW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSOwE3PyW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuSOwE3PyW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuSOwE3PyW .dropdown-item:hover,
.cid-uuSOwE3PyW .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuSOwE3PyW .dropdown-item:hover span {
  color: white;
}
.cid-uuSOwE3PyW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuSOwE3PyW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuSOwE3PyW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuSOwE3PyW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuSOwE3PyW .nav-link {
  position: relative;
}
.cid-uuSOwE3PyW .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuSOwE3PyW .container {
    flex-wrap: nowrap;
  }
}
.cid-uuSOwE3PyW .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuSOwE3PyW .dropdown-menu,
.cid-uuSOwE3PyW .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuSOwE3PyW .nav-item:focus,
.cid-uuSOwE3PyW .nav-link:focus {
  outline: none;
}
.cid-uuSOwE3PyW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuSOwE3PyW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuSOwE3PyW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuSOwE3PyW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuSOwE3PyW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuSOwE3PyW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuSOwE3PyW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuSOwE3PyW .navbar.opened {
  transition: all 0.3s;
}
.cid-uuSOwE3PyW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuSOwE3PyW .navbar .navbar-logo img {
  width: auto;
}
.cid-uuSOwE3PyW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuSOwE3PyW .navbar.collapsed {
  justify-content: center;
}
.cid-uuSOwE3PyW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuSOwE3PyW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuSOwE3PyW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuSOwE3PyW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuSOwE3PyW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuSOwE3PyW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuSOwE3PyW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuSOwE3PyW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuSOwE3PyW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuSOwE3PyW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuSOwE3PyW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuSOwE3PyW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuSOwE3PyW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuSOwE3PyW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuSOwE3PyW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuSOwE3PyW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuSOwE3PyW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuSOwE3PyW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuSOwE3PyW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuSOwE3PyW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuSOwE3PyW .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuSOwE3PyW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuSOwE3PyW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuSOwE3PyW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuSOwE3PyW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuSOwE3PyW .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuSOwE3PyW .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuSOwE3PyW .dropdown-item.active,
.cid-uuSOwE3PyW .dropdown-item:active {
  background-color: transparent;
}
.cid-uuSOwE3PyW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuSOwE3PyW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuSOwE3PyW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuSOwE3PyW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuSOwE3PyW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuSOwE3PyW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuSOwE3PyW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuSOwE3PyW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuSOwE3PyW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuSOwE3PyW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuSOwE3PyW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuSOwE3PyW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSOwE3PyW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuSOwE3PyW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuSOwE3PyW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSOwE3PyW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuSOwE3PyW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuSOwE3PyW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuSOwE3PyW .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuSOwE3PyW .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuSOwE3PyW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuSOwE3PyW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuSOwE3PyW .navbar {
    height: 70px;
  }
  .cid-uuSOwE3PyW .navbar.opened {
    height: auto;
  }
  .cid-uuSOwE3PyW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuSOwE3PyW .container,
.cid-uuSOwE3PyW .container-fluid {
  flex-wrap: wrap;
}
.cid-uuSOwE3PyW .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuSOwE3PyW .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuSOwE3PyW .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuSOwE3PyW .contacts-menu {
    display: none;
  }
}
.cid-uuSOwE3PyW .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuSOwE3PyW .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuSOwE3PyW .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuSOwE3PyW .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuSOwE3PyW .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuSOwE3PyW .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuSOwE3PyW .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuSOwE3PyW .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuSOwE3PyW .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuSOwE3PyW .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuSOwE3PyW .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuSOwEE7AR {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/caldas-novas-700x430.webp");
}
.cid-uuSOwEE7AR .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuSOwEE7AR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSOwEE7AR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSOwEE7AR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuSOwEE7AR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuSOwEE7AR {
    align-items: center;
  }
  .cid-uuSOwEE7AR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuSOwEE7AR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuSOwEE7AR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuSOwEE7AR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuSOwEE7AR .content-wrap {
    width: 100%;
  }
}
.cid-uuSOwEE7AR .mbr-section-title {
  text-align: center;
}
.cid-uuSOwEE7AR .mbr-text,
.cid-uuSOwEE7AR .mbr-section-btn {
  text-align: center;
}
.cid-uuSPivXOL6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuSPivXOL6 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuSPivXOL6 H1 {
  color: #000000;
}
.cid-uuSPivXOL6 .mbr-text,
.cid-uuSPivXOL6 .mbr-section-btn {
  color: #716c80;
}
.cid-uuSPivXOL6 H3 {
  color: #716c80;
}
.cid-uuSPivXOL6 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuSPivXOL6 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuSPivXOL6 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuSPivXOL6 .link:hover {
  color: #f58634 !important;
}
.cid-uuSPivXOL6 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuSPivXOL6 DIV {
  color: #57468b;
}
.cid-uuSOwFqSld {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuSOwFqSld H1 {
  color: #000000;
}
.cid-uuSOwFqSld .mbr-text,
.cid-uuSOwFqSld .mbr-section-btn {
  color: #716c80;
}
.cid-uuSOwFM3D3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuSOwFM3D3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuSOwFM3D3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuSOwFM3D3 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuSOwFM3D3 .card {
    margin-bottom: 40px;
  }
}
.cid-uuSOwFM3D3 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSOwFM3D3 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuSOwFM3D3 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuSOwFM3D3 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuSOwFM3D3 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuSOwFM3D3 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuSOwFM3D3 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuSOwFM3D3 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuSOwFM3D3 img {
  border-radius: 0 !important;
}
.cid-uuSOwFM3D3 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuSOwFM3D3 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuSOwFM3D3 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuSOwFM3D3 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuSOwFM3D3 .mbr-section-title {
  color: #ffffff;
}
.cid-uuSOwFM3D3 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuSOwFM3D3 .mbr-card-title {
  color: #ffffff;
}
.cid-uuSOwFM3D3 .list {
  color: #a6a99c;
}
.cid-uuSOwFM3D3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuSOwFM3D3 .copyright2 {
  color: #ffffff;
}
.cid-uuSOwFM3D3 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuSOwFM3D3 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTCAlWAVr .navbar-dropdown {
  position: relative !important;
}
.cid-uuTCAlWAVr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTCAlWAVr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTCAlWAVr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTCAlWAVr .dropdown-item:hover,
.cid-uuTCAlWAVr .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTCAlWAVr .dropdown-item:hover span {
  color: white;
}
.cid-uuTCAlWAVr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTCAlWAVr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTCAlWAVr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTCAlWAVr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTCAlWAVr .nav-link {
  position: relative;
}
.cid-uuTCAlWAVr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTCAlWAVr .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTCAlWAVr .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTCAlWAVr .dropdown-menu,
.cid-uuTCAlWAVr .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTCAlWAVr .nav-item:focus,
.cid-uuTCAlWAVr .nav-link:focus {
  outline: none;
}
.cid-uuTCAlWAVr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTCAlWAVr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTCAlWAVr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTCAlWAVr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTCAlWAVr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTCAlWAVr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTCAlWAVr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTCAlWAVr .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTCAlWAVr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTCAlWAVr .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTCAlWAVr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTCAlWAVr .navbar.collapsed {
  justify-content: center;
}
.cid-uuTCAlWAVr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTCAlWAVr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTCAlWAVr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTCAlWAVr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTCAlWAVr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTCAlWAVr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTCAlWAVr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTCAlWAVr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTCAlWAVr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTCAlWAVr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTCAlWAVr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTCAlWAVr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTCAlWAVr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTCAlWAVr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTCAlWAVr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTCAlWAVr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTCAlWAVr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTCAlWAVr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTCAlWAVr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTCAlWAVr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTCAlWAVr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTCAlWAVr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTCAlWAVr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTCAlWAVr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTCAlWAVr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTCAlWAVr .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTCAlWAVr .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTCAlWAVr .dropdown-item.active,
.cid-uuTCAlWAVr .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTCAlWAVr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTCAlWAVr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTCAlWAVr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTCAlWAVr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTCAlWAVr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTCAlWAVr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTCAlWAVr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTCAlWAVr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTCAlWAVr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTCAlWAVr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTCAlWAVr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTCAlWAVr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTCAlWAVr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTCAlWAVr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTCAlWAVr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTCAlWAVr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTCAlWAVr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTCAlWAVr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTCAlWAVr .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTCAlWAVr .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTCAlWAVr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTCAlWAVr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTCAlWAVr .navbar {
    height: 70px;
  }
  .cid-uuTCAlWAVr .navbar.opened {
    height: auto;
  }
  .cid-uuTCAlWAVr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTCAlWAVr .container,
.cid-uuTCAlWAVr .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTCAlWAVr .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTCAlWAVr .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTCAlWAVr .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTCAlWAVr .contacts-menu {
    display: none;
  }
}
.cid-uuTCAlWAVr .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTCAlWAVr .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTCAlWAVr .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTCAlWAVr .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTCAlWAVr .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTCAlWAVr .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTCAlWAVr .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTCAlWAVr .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTCAlWAVr .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTCAlWAVr .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTCAlWAVr .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTCAmChXw {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/so-jose-dos-campos-620x440.webp");
}
.cid-uuTCAmChXw .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTCAmChXw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTCAmChXw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTCAmChXw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTCAmChXw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTCAmChXw {
    align-items: center;
  }
  .cid-uuTCAmChXw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTCAmChXw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTCAmChXw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTCAmChXw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTCAmChXw .content-wrap {
    width: 100%;
  }
}
.cid-uuTCAmChXw .mbr-section-title {
  text-align: center;
}
.cid-uuTCAmChXw .mbr-text,
.cid-uuTCAmChXw .mbr-section-btn {
  text-align: center;
}
.cid-uuTDElRrUN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTDElRrUN img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTDElRrUN H1 {
  color: #000000;
}
.cid-uuTDElRrUN .mbr-text,
.cid-uuTDElRrUN .mbr-section-btn {
  color: #716c80;
}
.cid-uuTDElRrUN H3 {
  color: #716c80;
}
.cid-uuTDElRrUN .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTDElRrUN .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTDElRrUN .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTDElRrUN .link:hover {
  color: #f58634 !important;
}
.cid-uuTDElRrUN .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTDElRrUN DIV {
  color: #57468b;
}
.cid-uuTCAnAk9c {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTCAnAk9c H1 {
  color: #000000;
}
.cid-uuTCAnAk9c .mbr-text,
.cid-uuTCAnAk9c .mbr-section-btn {
  color: #716c80;
}
.cid-uuTCAnY6z8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTCAnY6z8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTCAnY6z8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTCAnY6z8 .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTCAnY6z8 .card {
    margin-bottom: 40px;
  }
}
.cid-uuTCAnY6z8 .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTCAnY6z8 .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTCAnY6z8 .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTCAnY6z8 .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTCAnY6z8 .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTCAnY6z8 .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTCAnY6z8 .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTCAnY6z8 .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTCAnY6z8 img {
  border-radius: 0 !important;
}
.cid-uuTCAnY6z8 .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTCAnY6z8 .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTCAnY6z8 .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTCAnY6z8 .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTCAnY6z8 .mbr-section-title {
  color: #ffffff;
}
.cid-uuTCAnY6z8 .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTCAnY6z8 .mbr-card-title {
  color: #ffffff;
}
.cid-uuTCAnY6z8 .list {
  color: #a6a99c;
}
.cid-uuTCAnY6z8 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTCAnY6z8 .copyright2 {
  color: #ffffff;
}
.cid-uuTCAnY6z8 .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTCAnY6z8 .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTE358HFs .navbar-dropdown {
  position: relative !important;
}
.cid-uuTE358HFs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTE358HFs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTE358HFs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTE358HFs .dropdown-item:hover,
.cid-uuTE358HFs .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTE358HFs .dropdown-item:hover span {
  color: white;
}
.cid-uuTE358HFs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTE358HFs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTE358HFs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTE358HFs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTE358HFs .nav-link {
  position: relative;
}
.cid-uuTE358HFs .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTE358HFs .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTE358HFs .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTE358HFs .dropdown-menu,
.cid-uuTE358HFs .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTE358HFs .nav-item:focus,
.cid-uuTE358HFs .nav-link:focus {
  outline: none;
}
.cid-uuTE358HFs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTE358HFs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTE358HFs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTE358HFs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTE358HFs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTE358HFs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTE358HFs .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTE358HFs .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTE358HFs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTE358HFs .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTE358HFs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTE358HFs .navbar.collapsed {
  justify-content: center;
}
.cid-uuTE358HFs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTE358HFs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTE358HFs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTE358HFs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTE358HFs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTE358HFs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTE358HFs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTE358HFs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTE358HFs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTE358HFs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTE358HFs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTE358HFs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTE358HFs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTE358HFs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTE358HFs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTE358HFs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTE358HFs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTE358HFs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTE358HFs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTE358HFs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTE358HFs .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTE358HFs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTE358HFs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTE358HFs .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTE358HFs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTE358HFs .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTE358HFs .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTE358HFs .dropdown-item.active,
.cid-uuTE358HFs .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTE358HFs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTE358HFs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTE358HFs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTE358HFs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTE358HFs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTE358HFs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTE358HFs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTE358HFs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTE358HFs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTE358HFs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTE358HFs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTE358HFs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTE358HFs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTE358HFs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTE358HFs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTE358HFs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTE358HFs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTE358HFs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTE358HFs .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTE358HFs .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTE358HFs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTE358HFs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTE358HFs .navbar {
    height: 70px;
  }
  .cid-uuTE358HFs .navbar.opened {
    height: auto;
  }
  .cid-uuTE358HFs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTE358HFs .container,
.cid-uuTE358HFs .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTE358HFs .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTE358HFs .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTE358HFs .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTE358HFs .contacts-menu {
    display: none;
  }
}
.cid-uuTE358HFs .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTE358HFs .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTE358HFs .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTE358HFs .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTE358HFs .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTE358HFs .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTE358HFs .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTE358HFs .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTE358HFs .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTE358HFs .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTE358HFs .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTE360WXV {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/so-loureno-da-serra-480x360.webp");
}
.cid-uuTE360WXV .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTE360WXV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTE360WXV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTE360WXV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTE360WXV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTE360WXV {
    align-items: center;
  }
  .cid-uuTE360WXV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTE360WXV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTE360WXV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTE360WXV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTE360WXV .content-wrap {
    width: 100%;
  }
}
.cid-uuTE360WXV .mbr-section-title {
  text-align: center;
}
.cid-uuTE360WXV .mbr-text,
.cid-uuTE360WXV .mbr-section-btn {
  text-align: center;
}
.cid-uuTEXiFDc8 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTEXiFDc8 img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTEXiFDc8 H1 {
  color: #000000;
}
.cid-uuTEXiFDc8 .mbr-text,
.cid-uuTEXiFDc8 .mbr-section-btn {
  color: #716c80;
}
.cid-uuTEXiFDc8 H3 {
  color: #716c80;
}
.cid-uuTEXiFDc8 .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTEXiFDc8 .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTEXiFDc8 .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTEXiFDc8 .link:hover {
  color: #f58634 !important;
}
.cid-uuTEXiFDc8 .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTEXiFDc8 DIV {
  color: #57468b;
}
.cid-uuTE36LgsJ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTE36LgsJ H1 {
  color: #000000;
}
.cid-uuTE36LgsJ .mbr-text,
.cid-uuTE36LgsJ .mbr-section-btn {
  color: #716c80;
}
.cid-uuTE379Xbe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTE379Xbe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTE379Xbe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTE379Xbe .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTE379Xbe .card {
    margin-bottom: 40px;
  }
}
.cid-uuTE379Xbe .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTE379Xbe .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTE379Xbe .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTE379Xbe .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTE379Xbe .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTE379Xbe .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTE379Xbe .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTE379Xbe .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTE379Xbe img {
  border-radius: 0 !important;
}
.cid-uuTE379Xbe .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTE379Xbe .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTE379Xbe .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTE379Xbe .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTE379Xbe .mbr-section-title {
  color: #ffffff;
}
.cid-uuTE379Xbe .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTE379Xbe .mbr-card-title {
  color: #ffffff;
}
.cid-uuTE379Xbe .list {
  color: #a6a99c;
}
.cid-uuTE379Xbe .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTE379Xbe .copyright2 {
  color: #ffffff;
}
.cid-uuTE379Xbe .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTE379Xbe .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTFAG8CpL .navbar-dropdown {
  position: relative !important;
}
.cid-uuTFAG8CpL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTFAG8CpL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTFAG8CpL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTFAG8CpL .dropdown-item:hover,
.cid-uuTFAG8CpL .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTFAG8CpL .dropdown-item:hover span {
  color: white;
}
.cid-uuTFAG8CpL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTFAG8CpL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTFAG8CpL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTFAG8CpL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTFAG8CpL .nav-link {
  position: relative;
}
.cid-uuTFAG8CpL .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTFAG8CpL .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTFAG8CpL .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTFAG8CpL .dropdown-menu,
.cid-uuTFAG8CpL .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTFAG8CpL .nav-item:focus,
.cid-uuTFAG8CpL .nav-link:focus {
  outline: none;
}
.cid-uuTFAG8CpL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTFAG8CpL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTFAG8CpL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTFAG8CpL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTFAG8CpL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTFAG8CpL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTFAG8CpL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTFAG8CpL .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTFAG8CpL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTFAG8CpL .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTFAG8CpL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTFAG8CpL .navbar.collapsed {
  justify-content: center;
}
.cid-uuTFAG8CpL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTFAG8CpL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTFAG8CpL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTFAG8CpL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTFAG8CpL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTFAG8CpL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTFAG8CpL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTFAG8CpL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTFAG8CpL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTFAG8CpL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTFAG8CpL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTFAG8CpL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTFAG8CpL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTFAG8CpL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTFAG8CpL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTFAG8CpL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTFAG8CpL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTFAG8CpL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTFAG8CpL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTFAG8CpL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTFAG8CpL .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTFAG8CpL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTFAG8CpL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTFAG8CpL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTFAG8CpL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTFAG8CpL .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTFAG8CpL .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTFAG8CpL .dropdown-item.active,
.cid-uuTFAG8CpL .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTFAG8CpL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTFAG8CpL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTFAG8CpL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTFAG8CpL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTFAG8CpL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTFAG8CpL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTFAG8CpL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTFAG8CpL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTFAG8CpL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTFAG8CpL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTFAG8CpL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTFAG8CpL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTFAG8CpL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTFAG8CpL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTFAG8CpL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTFAG8CpL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTFAG8CpL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTFAG8CpL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTFAG8CpL .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTFAG8CpL .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTFAG8CpL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTFAG8CpL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTFAG8CpL .navbar {
    height: 70px;
  }
  .cid-uuTFAG8CpL .navbar.opened {
    height: auto;
  }
  .cid-uuTFAG8CpL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTFAG8CpL .container,
.cid-uuTFAG8CpL .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTFAG8CpL .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTFAG8CpL .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTFAG8CpL .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTFAG8CpL .contacts-menu {
    display: none;
  }
}
.cid-uuTFAG8CpL .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTFAG8CpL .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTFAG8CpL .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTFAG8CpL .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTFAG8CpL .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTFAG8CpL .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTFAG8CpL .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTFAG8CpL .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTFAG8CpL .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTFAG8CpL .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTFAG8CpL .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTFAGYWyz {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/so-paulo-746x423.webp");
}
.cid-uuTFAGYWyz .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTFAGYWyz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTFAGYWyz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTFAGYWyz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTFAGYWyz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTFAGYWyz {
    align-items: center;
  }
  .cid-uuTFAGYWyz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTFAGYWyz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTFAGYWyz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTFAGYWyz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTFAGYWyz .content-wrap {
    width: 100%;
  }
}
.cid-uuTFAGYWyz .mbr-section-title {
  text-align: center;
}
.cid-uuTFAGYWyz .mbr-text,
.cid-uuTFAGYWyz .mbr-section-btn {
  text-align: center;
}
.cid-uuTGdIA6yt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTGdIA6yt img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTGdIA6yt H1 {
  color: #000000;
}
.cid-uuTGdIA6yt .mbr-text,
.cid-uuTGdIA6yt .mbr-section-btn {
  color: #716c80;
}
.cid-uuTGdIA6yt H3 {
  color: #716c80;
}
.cid-uuTGdIA6yt .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTGdIA6yt .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTGdIA6yt .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTGdIA6yt .link:hover {
  color: #f58634 !important;
}
.cid-uuTGdIA6yt .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTGdIA6yt DIV {
  color: #57468b;
}
.cid-uuTFAHMvOJ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTFAHMvOJ H1 {
  color: #000000;
}
.cid-uuTFAHMvOJ .mbr-text,
.cid-uuTFAHMvOJ .mbr-section-btn {
  color: #716c80;
}
.cid-uuTFAIgiVd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTFAIgiVd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTFAIgiVd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTFAIgiVd .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTFAIgiVd .card {
    margin-bottom: 40px;
  }
}
.cid-uuTFAIgiVd .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTFAIgiVd .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTFAIgiVd .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTFAIgiVd .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTFAIgiVd .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTFAIgiVd .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTFAIgiVd .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTFAIgiVd .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTFAIgiVd img {
  border-radius: 0 !important;
}
.cid-uuTFAIgiVd .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTFAIgiVd .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTFAIgiVd .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTFAIgiVd .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTFAIgiVd .mbr-section-title {
  color: #ffffff;
}
.cid-uuTFAIgiVd .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTFAIgiVd .mbr-card-title {
  color: #ffffff;
}
.cid-uuTFAIgiVd .list {
  color: #a6a99c;
}
.cid-uuTFAIgiVd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTFAIgiVd .copyright2 {
  color: #ffffff;
}
.cid-uuTFAIgiVd .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTFAIgiVd .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTGvc9Hhr .navbar-dropdown {
  position: relative !important;
}
.cid-uuTGvc9Hhr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTGvc9Hhr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTGvc9Hhr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTGvc9Hhr .dropdown-item:hover,
.cid-uuTGvc9Hhr .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTGvc9Hhr .dropdown-item:hover span {
  color: white;
}
.cid-uuTGvc9Hhr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTGvc9Hhr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTGvc9Hhr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTGvc9Hhr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTGvc9Hhr .nav-link {
  position: relative;
}
.cid-uuTGvc9Hhr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTGvc9Hhr .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTGvc9Hhr .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTGvc9Hhr .dropdown-menu,
.cid-uuTGvc9Hhr .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTGvc9Hhr .nav-item:focus,
.cid-uuTGvc9Hhr .nav-link:focus {
  outline: none;
}
.cid-uuTGvc9Hhr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTGvc9Hhr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTGvc9Hhr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTGvc9Hhr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTGvc9Hhr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTGvc9Hhr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTGvc9Hhr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTGvc9Hhr .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTGvc9Hhr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTGvc9Hhr .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTGvc9Hhr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTGvc9Hhr .navbar.collapsed {
  justify-content: center;
}
.cid-uuTGvc9Hhr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTGvc9Hhr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTGvc9Hhr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTGvc9Hhr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTGvc9Hhr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTGvc9Hhr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTGvc9Hhr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTGvc9Hhr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTGvc9Hhr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTGvc9Hhr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTGvc9Hhr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTGvc9Hhr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTGvc9Hhr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTGvc9Hhr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTGvc9Hhr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTGvc9Hhr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTGvc9Hhr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTGvc9Hhr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTGvc9Hhr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTGvc9Hhr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTGvc9Hhr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTGvc9Hhr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTGvc9Hhr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTGvc9Hhr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTGvc9Hhr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTGvc9Hhr .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTGvc9Hhr .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTGvc9Hhr .dropdown-item.active,
.cid-uuTGvc9Hhr .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTGvc9Hhr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTGvc9Hhr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTGvc9Hhr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTGvc9Hhr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTGvc9Hhr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTGvc9Hhr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTGvc9Hhr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTGvc9Hhr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTGvc9Hhr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTGvc9Hhr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTGvc9Hhr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTGvc9Hhr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTGvc9Hhr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTGvc9Hhr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTGvc9Hhr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTGvc9Hhr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTGvc9Hhr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTGvc9Hhr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTGvc9Hhr .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTGvc9Hhr .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTGvc9Hhr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTGvc9Hhr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTGvc9Hhr .navbar {
    height: 70px;
  }
  .cid-uuTGvc9Hhr .navbar.opened {
    height: auto;
  }
  .cid-uuTGvc9Hhr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTGvc9Hhr .container,
.cid-uuTGvc9Hhr .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTGvc9Hhr .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTGvc9Hhr .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTGvc9Hhr .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTGvc9Hhr .contacts-menu {
    display: none;
  }
}
.cid-uuTGvc9Hhr .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTGvc9Hhr .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTGvc9Hhr .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTGvc9Hhr .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTGvc9Hhr .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTGvc9Hhr .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTGvc9Hhr .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTGvc9Hhr .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTGvc9Hhr .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTGvc9Hhr .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTGvc9Hhr .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTGvd6Y6p {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/so-pedro-1000x675.webp");
}
.cid-uuTGvd6Y6p .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTGvd6Y6p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTGvd6Y6p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTGvd6Y6p .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTGvd6Y6p .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTGvd6Y6p {
    align-items: center;
  }
  .cid-uuTGvd6Y6p .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTGvd6Y6p .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTGvd6Y6p {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTGvd6Y6p .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTGvd6Y6p .content-wrap {
    width: 100%;
  }
}
.cid-uuTGvd6Y6p .mbr-section-title {
  text-align: center;
}
.cid-uuTGvd6Y6p .mbr-text,
.cid-uuTGvd6Y6p .mbr-section-btn {
  text-align: center;
}
.cid-uuTH6Ia5kq {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTH6Ia5kq img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTH6Ia5kq H1 {
  color: #000000;
}
.cid-uuTH6Ia5kq .mbr-text,
.cid-uuTH6Ia5kq .mbr-section-btn {
  color: #716c80;
}
.cid-uuTH6Ia5kq H3 {
  color: #716c80;
}
.cid-uuTH6Ia5kq .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTH6Ia5kq .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTH6Ia5kq .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTH6Ia5kq .link:hover {
  color: #f58634 !important;
}
.cid-uuTH6Ia5kq .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTH6Ia5kq DIV {
  color: #57468b;
}
.cid-uuTGve1qKM {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTGve1qKM H1 {
  color: #000000;
}
.cid-uuTGve1qKM .mbr-text,
.cid-uuTGve1qKM .mbr-section-btn {
  color: #716c80;
}
.cid-uuTGveuobc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTGveuobc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTGveuobc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTGveuobc .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTGveuobc .card {
    margin-bottom: 40px;
  }
}
.cid-uuTGveuobc .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTGveuobc .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTGveuobc .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTGveuobc .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTGveuobc .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTGveuobc .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTGveuobc .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTGveuobc .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTGveuobc img {
  border-radius: 0 !important;
}
.cid-uuTGveuobc .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTGveuobc .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTGveuobc .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTGveuobc .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTGveuobc .mbr-section-title {
  color: #ffffff;
}
.cid-uuTGveuobc .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTGveuobc .mbr-card-title {
  color: #ffffff;
}
.cid-uuTGveuobc .list {
  color: #a6a99c;
}
.cid-uuTGveuobc .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTGveuobc .copyright2 {
  color: #ffffff;
}
.cid-uuTGveuobc .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTGveuobc .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTIH9gSd6 .navbar-dropdown {
  position: relative !important;
}
.cid-uuTIH9gSd6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTIH9gSd6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTIH9gSd6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTIH9gSd6 .dropdown-item:hover,
.cid-uuTIH9gSd6 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTIH9gSd6 .dropdown-item:hover span {
  color: white;
}
.cid-uuTIH9gSd6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTIH9gSd6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTIH9gSd6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTIH9gSd6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTIH9gSd6 .nav-link {
  position: relative;
}
.cid-uuTIH9gSd6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTIH9gSd6 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTIH9gSd6 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTIH9gSd6 .dropdown-menu,
.cid-uuTIH9gSd6 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTIH9gSd6 .nav-item:focus,
.cid-uuTIH9gSd6 .nav-link:focus {
  outline: none;
}
.cid-uuTIH9gSd6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTIH9gSd6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTIH9gSd6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTIH9gSd6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTIH9gSd6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTIH9gSd6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTIH9gSd6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTIH9gSd6 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTIH9gSd6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTIH9gSd6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTIH9gSd6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTIH9gSd6 .navbar.collapsed {
  justify-content: center;
}
.cid-uuTIH9gSd6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTIH9gSd6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTIH9gSd6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTIH9gSd6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTIH9gSd6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTIH9gSd6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTIH9gSd6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTIH9gSd6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTIH9gSd6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTIH9gSd6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTIH9gSd6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTIH9gSd6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTIH9gSd6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTIH9gSd6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTIH9gSd6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTIH9gSd6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTIH9gSd6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTIH9gSd6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTIH9gSd6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTIH9gSd6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTIH9gSd6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTIH9gSd6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTIH9gSd6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTIH9gSd6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTIH9gSd6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTIH9gSd6 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTIH9gSd6 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTIH9gSd6 .dropdown-item.active,
.cid-uuTIH9gSd6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTIH9gSd6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTIH9gSd6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTIH9gSd6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTIH9gSd6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTIH9gSd6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTIH9gSd6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTIH9gSd6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTIH9gSd6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTIH9gSd6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTIH9gSd6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTIH9gSd6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTIH9gSd6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTIH9gSd6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTIH9gSd6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTIH9gSd6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTIH9gSd6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTIH9gSd6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTIH9gSd6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTIH9gSd6 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTIH9gSd6 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTIH9gSd6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTIH9gSd6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTIH9gSd6 .navbar {
    height: 70px;
  }
  .cid-uuTIH9gSd6 .navbar.opened {
    height: auto;
  }
  .cid-uuTIH9gSd6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTIH9gSd6 .container,
.cid-uuTIH9gSd6 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTIH9gSd6 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTIH9gSd6 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTIH9gSd6 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTIH9gSd6 .contacts-menu {
    display: none;
  }
}
.cid-uuTIH9gSd6 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTIH9gSd6 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTIH9gSd6 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTIH9gSd6 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTIH9gSd6 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTIH9gSd6 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTIH9gSd6 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTIH9gSd6 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTIH9gSd6 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTIH9gSd6 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTIH9gSd6 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTIHaxHtE {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/sapuca-mirim-800x425.webp");
}
.cid-uuTIHaxHtE .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTIHaxHtE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTIHaxHtE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTIHaxHtE .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTIHaxHtE .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTIHaxHtE {
    align-items: center;
  }
  .cid-uuTIHaxHtE .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTIHaxHtE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTIHaxHtE {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTIHaxHtE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTIHaxHtE .content-wrap {
    width: 100%;
  }
}
.cid-uuTIHaxHtE .mbr-section-title {
  text-align: center;
}
.cid-uuTIHaxHtE .mbr-text,
.cid-uuTIHaxHtE .mbr-section-btn {
  text-align: center;
}
.cid-uuTJhnGicW {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTJhnGicW img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTJhnGicW H1 {
  color: #000000;
}
.cid-uuTJhnGicW .mbr-text,
.cid-uuTJhnGicW .mbr-section-btn {
  color: #716c80;
}
.cid-uuTJhnGicW H3 {
  color: #716c80;
}
.cid-uuTJhnGicW .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTJhnGicW .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTJhnGicW .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTJhnGicW .link:hover {
  color: #f58634 !important;
}
.cid-uuTJhnGicW .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTJhnGicW DIV {
  color: #57468b;
}
.cid-uuTIHbi5Cq {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTIHbi5Cq H1 {
  color: #000000;
}
.cid-uuTIHbi5Cq .mbr-text,
.cid-uuTIHbi5Cq .mbr-section-btn {
  color: #716c80;
}
.cid-uuTIHbIrIm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTIHbIrIm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTIHbIrIm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTIHbIrIm .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTIHbIrIm .card {
    margin-bottom: 40px;
  }
}
.cid-uuTIHbIrIm .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTIHbIrIm .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTIHbIrIm .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTIHbIrIm .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTIHbIrIm .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTIHbIrIm .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTIHbIrIm .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTIHbIrIm .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTIHbIrIm img {
  border-radius: 0 !important;
}
.cid-uuTIHbIrIm .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTIHbIrIm .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTIHbIrIm .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTIHbIrIm .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTIHbIrIm .mbr-section-title {
  color: #ffffff;
}
.cid-uuTIHbIrIm .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTIHbIrIm .mbr-card-title {
  color: #ffffff;
}
.cid-uuTIHbIrIm .list {
  color: #a6a99c;
}
.cid-uuTIHbIrIm .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTIHbIrIm .copyright2 {
  color: #ffffff;
}
.cid-uuTIHbIrIm .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTIHbIrIm .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTJL772qo .navbar-dropdown {
  position: relative !important;
}
.cid-uuTJL772qo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTJL772qo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTJL772qo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTJL772qo .dropdown-item:hover,
.cid-uuTJL772qo .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTJL772qo .dropdown-item:hover span {
  color: white;
}
.cid-uuTJL772qo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTJL772qo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTJL772qo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTJL772qo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTJL772qo .nav-link {
  position: relative;
}
.cid-uuTJL772qo .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTJL772qo .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTJL772qo .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTJL772qo .dropdown-menu,
.cid-uuTJL772qo .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTJL772qo .nav-item:focus,
.cid-uuTJL772qo .nav-link:focus {
  outline: none;
}
.cid-uuTJL772qo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTJL772qo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTJL772qo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTJL772qo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTJL772qo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTJL772qo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTJL772qo .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTJL772qo .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTJL772qo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTJL772qo .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTJL772qo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTJL772qo .navbar.collapsed {
  justify-content: center;
}
.cid-uuTJL772qo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTJL772qo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTJL772qo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTJL772qo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTJL772qo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTJL772qo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTJL772qo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTJL772qo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTJL772qo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTJL772qo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTJL772qo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTJL772qo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTJL772qo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTJL772qo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTJL772qo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTJL772qo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTJL772qo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTJL772qo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTJL772qo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTJL772qo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTJL772qo .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTJL772qo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTJL772qo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTJL772qo .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTJL772qo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTJL772qo .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTJL772qo .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTJL772qo .dropdown-item.active,
.cid-uuTJL772qo .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTJL772qo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTJL772qo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTJL772qo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTJL772qo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTJL772qo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTJL772qo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTJL772qo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTJL772qo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTJL772qo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTJL772qo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTJL772qo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTJL772qo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTJL772qo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTJL772qo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTJL772qo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTJL772qo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTJL772qo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTJL772qo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTJL772qo .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTJL772qo .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTJL772qo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTJL772qo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTJL772qo .navbar {
    height: 70px;
  }
  .cid-uuTJL772qo .navbar.opened {
    height: auto;
  }
  .cid-uuTJL772qo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTJL772qo .container,
.cid-uuTJL772qo .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTJL772qo .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTJL772qo .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTJL772qo .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTJL772qo .contacts-menu {
    display: none;
  }
}
.cid-uuTJL772qo .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTJL772qo .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTJL772qo .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTJL772qo .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTJL772qo .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTJL772qo .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTJL772qo .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTJL772qo .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTJL772qo .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTJL772qo .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTJL772qo .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTJL7GRB0 {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/serra-negra-1600x1100.webp");
}
.cid-uuTJL7GRB0 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTJL7GRB0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTJL7GRB0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTJL7GRB0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTJL7GRB0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTJL7GRB0 {
    align-items: center;
  }
  .cid-uuTJL7GRB0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTJL7GRB0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTJL7GRB0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTJL7GRB0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTJL7GRB0 .content-wrap {
    width: 100%;
  }
}
.cid-uuTJL7GRB0 .mbr-section-title {
  text-align: center;
}
.cid-uuTJL7GRB0 .mbr-text,
.cid-uuTJL7GRB0 .mbr-section-btn {
  text-align: center;
}
.cid-uuTP7KmWZc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTP7KmWZc img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTP7KmWZc H1 {
  color: #000000;
}
.cid-uuTP7KmWZc .mbr-text,
.cid-uuTP7KmWZc .mbr-section-btn {
  color: #716c80;
}
.cid-uuTP7KmWZc H3 {
  color: #716c80;
}
.cid-uuTP7KmWZc .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTP7KmWZc .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTP7KmWZc .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTP7KmWZc .link:hover {
  color: #f58634 !important;
}
.cid-uuTP7KmWZc .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTP7KmWZc DIV {
  color: #57468b;
}
.cid-uuTJL8uaDs {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTJL8uaDs H1 {
  color: #000000;
}
.cid-uuTJL8uaDs .mbr-text,
.cid-uuTJL8uaDs .mbr-section-btn {
  color: #716c80;
}
.cid-uuTJL8VoOg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTJL8VoOg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTJL8VoOg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTJL8VoOg .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTJL8VoOg .card {
    margin-bottom: 40px;
  }
}
.cid-uuTJL8VoOg .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTJL8VoOg .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTJL8VoOg .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTJL8VoOg .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTJL8VoOg .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTJL8VoOg .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTJL8VoOg .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTJL8VoOg .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTJL8VoOg img {
  border-radius: 0 !important;
}
.cid-uuTJL8VoOg .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTJL8VoOg .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTJL8VoOg .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTJL8VoOg .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTJL8VoOg .mbr-section-title {
  color: #ffffff;
}
.cid-uuTJL8VoOg .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTJL8VoOg .mbr-card-title {
  color: #ffffff;
}
.cid-uuTJL8VoOg .list {
  color: #a6a99c;
}
.cid-uuTJL8VoOg .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTJL8VoOg .copyright2 {
  color: #ffffff;
}
.cid-uuTJL8VoOg .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTJL8VoOg .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTQCqmJOf .navbar-dropdown {
  position: relative !important;
}
.cid-uuTQCqmJOf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTQCqmJOf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTQCqmJOf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTQCqmJOf .dropdown-item:hover,
.cid-uuTQCqmJOf .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTQCqmJOf .dropdown-item:hover span {
  color: white;
}
.cid-uuTQCqmJOf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTQCqmJOf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTQCqmJOf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTQCqmJOf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTQCqmJOf .nav-link {
  position: relative;
}
.cid-uuTQCqmJOf .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTQCqmJOf .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTQCqmJOf .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTQCqmJOf .dropdown-menu,
.cid-uuTQCqmJOf .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTQCqmJOf .nav-item:focus,
.cid-uuTQCqmJOf .nav-link:focus {
  outline: none;
}
.cid-uuTQCqmJOf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTQCqmJOf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTQCqmJOf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTQCqmJOf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTQCqmJOf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTQCqmJOf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTQCqmJOf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTQCqmJOf .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTQCqmJOf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTQCqmJOf .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTQCqmJOf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTQCqmJOf .navbar.collapsed {
  justify-content: center;
}
.cid-uuTQCqmJOf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTQCqmJOf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTQCqmJOf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTQCqmJOf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTQCqmJOf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTQCqmJOf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTQCqmJOf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTQCqmJOf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTQCqmJOf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTQCqmJOf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTQCqmJOf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTQCqmJOf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTQCqmJOf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTQCqmJOf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTQCqmJOf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTQCqmJOf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTQCqmJOf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTQCqmJOf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTQCqmJOf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTQCqmJOf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTQCqmJOf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTQCqmJOf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTQCqmJOf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTQCqmJOf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTQCqmJOf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTQCqmJOf .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTQCqmJOf .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTQCqmJOf .dropdown-item.active,
.cid-uuTQCqmJOf .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTQCqmJOf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTQCqmJOf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTQCqmJOf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTQCqmJOf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTQCqmJOf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTQCqmJOf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTQCqmJOf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTQCqmJOf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTQCqmJOf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTQCqmJOf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTQCqmJOf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTQCqmJOf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTQCqmJOf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTQCqmJOf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTQCqmJOf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTQCqmJOf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTQCqmJOf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTQCqmJOf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTQCqmJOf .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTQCqmJOf .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTQCqmJOf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTQCqmJOf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTQCqmJOf .navbar {
    height: 70px;
  }
  .cid-uuTQCqmJOf .navbar.opened {
    height: auto;
  }
  .cid-uuTQCqmJOf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTQCqmJOf .container,
.cid-uuTQCqmJOf .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTQCqmJOf .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTQCqmJOf .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTQCqmJOf .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTQCqmJOf .contacts-menu {
    display: none;
  }
}
.cid-uuTQCqmJOf .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTQCqmJOf .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTQCqmJOf .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTQCqmJOf .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTQCqmJOf .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTQCqmJOf .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTQCqmJOf .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTQCqmJOf .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTQCqmJOf .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTQCqmJOf .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTQCqmJOf .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTQCr7kkT {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/sousa-1280x720.webp");
}
.cid-uuTQCr7kkT .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTQCr7kkT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTQCr7kkT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTQCr7kkT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTQCr7kkT .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTQCr7kkT {
    align-items: center;
  }
  .cid-uuTQCr7kkT .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTQCr7kkT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTQCr7kkT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTQCr7kkT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTQCr7kkT .content-wrap {
    width: 100%;
  }
}
.cid-uuTQCr7kkT .mbr-section-title {
  text-align: center;
}
.cid-uuTQCr7kkT .mbr-text,
.cid-uuTQCr7kkT .mbr-section-btn {
  text-align: center;
}
.cid-uuTRgrrLjt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTRgrrLjt img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTRgrrLjt H1 {
  color: #000000;
}
.cid-uuTRgrrLjt .mbr-text,
.cid-uuTRgrrLjt .mbr-section-btn {
  color: #716c80;
}
.cid-uuTRgrrLjt H3 {
  color: #716c80;
}
.cid-uuTRgrrLjt .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTRgrrLjt .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTRgrrLjt .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTRgrrLjt .link:hover {
  color: #f58634 !important;
}
.cid-uuTRgrrLjt .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTRgrrLjt DIV {
  color: #57468b;
}
.cid-uuTQCrSjaL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTQCrSjaL H1 {
  color: #000000;
}
.cid-uuTQCrSjaL .mbr-text,
.cid-uuTQCrSjaL .mbr-section-btn {
  color: #716c80;
}
.cid-uuTQCsg2WP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTQCsg2WP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTQCsg2WP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTQCsg2WP .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTQCsg2WP .card {
    margin-bottom: 40px;
  }
}
.cid-uuTQCsg2WP .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTQCsg2WP .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTQCsg2WP .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTQCsg2WP .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTQCsg2WP .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTQCsg2WP .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTQCsg2WP .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTQCsg2WP .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTQCsg2WP img {
  border-radius: 0 !important;
}
.cid-uuTQCsg2WP .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTQCsg2WP .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTQCsg2WP .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTQCsg2WP .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTQCsg2WP .mbr-section-title {
  color: #ffffff;
}
.cid-uuTQCsg2WP .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTQCsg2WP .mbr-card-title {
  color: #ffffff;
}
.cid-uuTQCsg2WP .list {
  color: #a6a99c;
}
.cid-uuTQCsg2WP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTQCsg2WP .copyright2 {
  color: #ffffff;
}
.cid-uuTQCsg2WP .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTQCsg2WP .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTRz3ejoi .navbar-dropdown {
  position: relative !important;
}
.cid-uuTRz3ejoi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTRz3ejoi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTRz3ejoi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTRz3ejoi .dropdown-item:hover,
.cid-uuTRz3ejoi .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTRz3ejoi .dropdown-item:hover span {
  color: white;
}
.cid-uuTRz3ejoi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTRz3ejoi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTRz3ejoi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTRz3ejoi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTRz3ejoi .nav-link {
  position: relative;
}
.cid-uuTRz3ejoi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTRz3ejoi .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTRz3ejoi .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTRz3ejoi .dropdown-menu,
.cid-uuTRz3ejoi .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTRz3ejoi .nav-item:focus,
.cid-uuTRz3ejoi .nav-link:focus {
  outline: none;
}
.cid-uuTRz3ejoi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTRz3ejoi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTRz3ejoi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTRz3ejoi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTRz3ejoi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTRz3ejoi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTRz3ejoi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTRz3ejoi .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTRz3ejoi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTRz3ejoi .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTRz3ejoi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTRz3ejoi .navbar.collapsed {
  justify-content: center;
}
.cid-uuTRz3ejoi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTRz3ejoi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTRz3ejoi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTRz3ejoi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTRz3ejoi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTRz3ejoi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTRz3ejoi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTRz3ejoi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTRz3ejoi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTRz3ejoi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTRz3ejoi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTRz3ejoi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTRz3ejoi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTRz3ejoi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTRz3ejoi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTRz3ejoi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTRz3ejoi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTRz3ejoi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTRz3ejoi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTRz3ejoi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTRz3ejoi .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTRz3ejoi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTRz3ejoi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTRz3ejoi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTRz3ejoi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTRz3ejoi .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTRz3ejoi .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTRz3ejoi .dropdown-item.active,
.cid-uuTRz3ejoi .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTRz3ejoi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTRz3ejoi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTRz3ejoi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTRz3ejoi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTRz3ejoi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTRz3ejoi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTRz3ejoi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTRz3ejoi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTRz3ejoi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTRz3ejoi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTRz3ejoi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTRz3ejoi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTRz3ejoi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTRz3ejoi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTRz3ejoi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTRz3ejoi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTRz3ejoi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTRz3ejoi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTRz3ejoi .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTRz3ejoi .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTRz3ejoi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTRz3ejoi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTRz3ejoi .navbar {
    height: 70px;
  }
  .cid-uuTRz3ejoi .navbar.opened {
    height: auto;
  }
  .cid-uuTRz3ejoi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTRz3ejoi .container,
.cid-uuTRz3ejoi .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTRz3ejoi .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTRz3ejoi .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTRz3ejoi .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTRz3ejoi .contacts-menu {
    display: none;
  }
}
.cid-uuTRz3ejoi .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTRz3ejoi .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTRz3ejoi .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTRz3ejoi .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTRz3ejoi .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTRz3ejoi .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTRz3ejoi .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTRz3ejoi .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTRz3ejoi .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTRz3ejoi .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTRz3ejoi .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTRz3Wkjd {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/valinhos-640x480.webp");
}
.cid-uuTRz3Wkjd .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTRz3Wkjd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTRz3Wkjd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTRz3Wkjd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTRz3Wkjd .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTRz3Wkjd {
    align-items: center;
  }
  .cid-uuTRz3Wkjd .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTRz3Wkjd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTRz3Wkjd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTRz3Wkjd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTRz3Wkjd .content-wrap {
    width: 100%;
  }
}
.cid-uuTRz3Wkjd .mbr-section-title {
  text-align: center;
}
.cid-uuTRz3Wkjd .mbr-text,
.cid-uuTRz3Wkjd .mbr-section-btn {
  text-align: center;
}
.cid-uuTS4emUcd {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTS4emUcd img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTS4emUcd H1 {
  color: #000000;
}
.cid-uuTS4emUcd .mbr-text,
.cid-uuTS4emUcd .mbr-section-btn {
  color: #716c80;
}
.cid-uuTS4emUcd H3 {
  color: #716c80;
}
.cid-uuTS4emUcd .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTS4emUcd .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTS4emUcd .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTS4emUcd .link:hover {
  color: #f58634 !important;
}
.cid-uuTS4emUcd .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTS4emUcd DIV {
  color: #57468b;
}
.cid-uuTRz4HaYq {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTRz4HaYq H1 {
  color: #000000;
}
.cid-uuTRz4HaYq .mbr-text,
.cid-uuTRz4HaYq .mbr-section-btn {
  color: #716c80;
}
.cid-uuTRz544MZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTRz544MZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTRz544MZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTRz544MZ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTRz544MZ .card {
    margin-bottom: 40px;
  }
}
.cid-uuTRz544MZ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTRz544MZ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTRz544MZ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTRz544MZ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTRz544MZ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTRz544MZ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTRz544MZ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTRz544MZ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTRz544MZ img {
  border-radius: 0 !important;
}
.cid-uuTRz544MZ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTRz544MZ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTRz544MZ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTRz544MZ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTRz544MZ .mbr-section-title {
  color: #ffffff;
}
.cid-uuTRz544MZ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTRz544MZ .mbr-card-title {
  color: #ffffff;
}
.cid-uuTRz544MZ .list {
  color: #a6a99c;
}
.cid-uuTRz544MZ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTRz544MZ .copyright2 {
  color: #ffffff;
}
.cid-uuTRz544MZ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTRz544MZ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTSjIaMq6 .navbar-dropdown {
  position: relative !important;
}
.cid-uuTSjIaMq6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTSjIaMq6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTSjIaMq6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTSjIaMq6 .dropdown-item:hover,
.cid-uuTSjIaMq6 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTSjIaMq6 .dropdown-item:hover span {
  color: white;
}
.cid-uuTSjIaMq6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTSjIaMq6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTSjIaMq6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTSjIaMq6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTSjIaMq6 .nav-link {
  position: relative;
}
.cid-uuTSjIaMq6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTSjIaMq6 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTSjIaMq6 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTSjIaMq6 .dropdown-menu,
.cid-uuTSjIaMq6 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTSjIaMq6 .nav-item:focus,
.cid-uuTSjIaMq6 .nav-link:focus {
  outline: none;
}
.cid-uuTSjIaMq6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTSjIaMq6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTSjIaMq6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTSjIaMq6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTSjIaMq6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTSjIaMq6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTSjIaMq6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTSjIaMq6 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTSjIaMq6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTSjIaMq6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTSjIaMq6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTSjIaMq6 .navbar.collapsed {
  justify-content: center;
}
.cid-uuTSjIaMq6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTSjIaMq6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTSjIaMq6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTSjIaMq6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTSjIaMq6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTSjIaMq6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTSjIaMq6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTSjIaMq6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTSjIaMq6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTSjIaMq6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTSjIaMq6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTSjIaMq6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTSjIaMq6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTSjIaMq6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTSjIaMq6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTSjIaMq6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTSjIaMq6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTSjIaMq6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTSjIaMq6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTSjIaMq6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTSjIaMq6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTSjIaMq6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTSjIaMq6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTSjIaMq6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTSjIaMq6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTSjIaMq6 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTSjIaMq6 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTSjIaMq6 .dropdown-item.active,
.cid-uuTSjIaMq6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTSjIaMq6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTSjIaMq6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTSjIaMq6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTSjIaMq6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTSjIaMq6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTSjIaMq6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTSjIaMq6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTSjIaMq6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTSjIaMq6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTSjIaMq6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTSjIaMq6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTSjIaMq6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTSjIaMq6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTSjIaMq6 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTSjIaMq6 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTSjIaMq6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTSjIaMq6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTSjIaMq6 .navbar {
    height: 70px;
  }
  .cid-uuTSjIaMq6 .navbar.opened {
    height: auto;
  }
  .cid-uuTSjIaMq6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTSjIaMq6 .container,
.cid-uuTSjIaMq6 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTSjIaMq6 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTSjIaMq6 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTSjIaMq6 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTSjIaMq6 .contacts-menu {
    display: none;
  }
}
.cid-uuTSjIaMq6 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTSjIaMq6 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTSjIaMq6 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTSjIaMq6 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTSjIaMq6 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTSjIaMq6 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTSjIaMq6 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTSjIaMq6 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTSjIaMq6 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTSjIaMq6 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTSjIaMq6 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTSjJ5A8B {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/vinhedo-1936x1296.webp");
}
.cid-uuTSjJ5A8B .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTSjJ5A8B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTSjJ5A8B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTSjJ5A8B .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTSjJ5A8B .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTSjJ5A8B {
    align-items: center;
  }
  .cid-uuTSjJ5A8B .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTSjJ5A8B .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTSjJ5A8B {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTSjJ5A8B .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTSjJ5A8B .content-wrap {
    width: 100%;
  }
}
.cid-uuTSjJ5A8B .mbr-section-title {
  text-align: center;
}
.cid-uuTSjJ5A8B .mbr-text,
.cid-uuTSjJ5A8B .mbr-section-btn {
  text-align: center;
}
.cid-uuTSQ8jaBj {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTSQ8jaBj img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTSQ8jaBj H1 {
  color: #000000;
}
.cid-uuTSQ8jaBj .mbr-text,
.cid-uuTSQ8jaBj .mbr-section-btn {
  color: #716c80;
}
.cid-uuTSQ8jaBj H3 {
  color: #716c80;
}
.cid-uuTSQ8jaBj .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTSQ8jaBj .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTSQ8jaBj .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTSQ8jaBj .link:hover {
  color: #f58634 !important;
}
.cid-uuTSQ8jaBj .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTSQ8jaBj DIV {
  color: #57468b;
}
.cid-uuTSjK33Bu {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTSjK33Bu H1 {
  color: #000000;
}
.cid-uuTSjK33Bu .mbr-text,
.cid-uuTSjK33Bu .mbr-section-btn {
  color: #716c80;
}
.cid-uuTSjKqJDu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTSjKqJDu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTSjKqJDu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTSjKqJDu .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTSjKqJDu .card {
    margin-bottom: 40px;
  }
}
.cid-uuTSjKqJDu .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTSjKqJDu .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTSjKqJDu .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTSjKqJDu .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTSjKqJDu .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTSjKqJDu .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTSjKqJDu .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTSjKqJDu .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTSjKqJDu img {
  border-radius: 0 !important;
}
.cid-uuTSjKqJDu .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTSjKqJDu .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTSjKqJDu .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTSjKqJDu .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTSjKqJDu .mbr-section-title {
  color: #ffffff;
}
.cid-uuTSjKqJDu .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTSjKqJDu .mbr-card-title {
  color: #ffffff;
}
.cid-uuTSjKqJDu .list {
  color: #a6a99c;
}
.cid-uuTSjKqJDu .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTSjKqJDu .copyright2 {
  color: #ffffff;
}
.cid-uuTSjKqJDu .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTSjKqJDu .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTSjIaMq6 .navbar-dropdown {
  position: relative !important;
}
.cid-uuTSjIaMq6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTSjIaMq6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTSjIaMq6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTSjIaMq6 .dropdown-item:hover,
.cid-uuTSjIaMq6 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTSjIaMq6 .dropdown-item:hover span {
  color: white;
}
.cid-uuTSjIaMq6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTSjIaMq6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTSjIaMq6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTSjIaMq6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTSjIaMq6 .nav-link {
  position: relative;
}
.cid-uuTSjIaMq6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTSjIaMq6 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTSjIaMq6 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTSjIaMq6 .dropdown-menu,
.cid-uuTSjIaMq6 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTSjIaMq6 .nav-item:focus,
.cid-uuTSjIaMq6 .nav-link:focus {
  outline: none;
}
.cid-uuTSjIaMq6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTSjIaMq6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTSjIaMq6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTSjIaMq6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTSjIaMq6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTSjIaMq6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTSjIaMq6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTSjIaMq6 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTSjIaMq6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTSjIaMq6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTSjIaMq6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTSjIaMq6 .navbar.collapsed {
  justify-content: center;
}
.cid-uuTSjIaMq6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTSjIaMq6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTSjIaMq6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTSjIaMq6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTSjIaMq6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTSjIaMq6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTSjIaMq6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTSjIaMq6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTSjIaMq6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTSjIaMq6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTSjIaMq6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTSjIaMq6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTSjIaMq6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTSjIaMq6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTSjIaMq6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTSjIaMq6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTSjIaMq6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTSjIaMq6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTSjIaMq6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTSjIaMq6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTSjIaMq6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTSjIaMq6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTSjIaMq6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTSjIaMq6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTSjIaMq6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTSjIaMq6 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTSjIaMq6 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTSjIaMq6 .dropdown-item.active,
.cid-uuTSjIaMq6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTSjIaMq6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTSjIaMq6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTSjIaMq6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTSjIaMq6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTSjIaMq6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTSjIaMq6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTSjIaMq6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTSjIaMq6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTSjIaMq6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTSjIaMq6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTSjIaMq6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTSjIaMq6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTSjIaMq6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTSjIaMq6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTSjIaMq6 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTSjIaMq6 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTSjIaMq6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTSjIaMq6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTSjIaMq6 .navbar {
    height: 70px;
  }
  .cid-uuTSjIaMq6 .navbar.opened {
    height: auto;
  }
  .cid-uuTSjIaMq6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTSjIaMq6 .container,
.cid-uuTSjIaMq6 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTSjIaMq6 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTSjIaMq6 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTSjIaMq6 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTSjIaMq6 .contacts-menu {
    display: none;
  }
}
.cid-uuTSjIaMq6 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTSjIaMq6 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTSjIaMq6 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTSjIaMq6 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTSjIaMq6 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTSjIaMq6 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTSjIaMq6 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTSjIaMq6 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTSjIaMq6 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTSjIaMq6 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTSjIaMq6 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuU1z8ztAE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uuU1z8ztAE .mbr-text {
  color: #000000;
}
.cid-uuU1z8ztAE .mbr-section-subtitle {
  color: #000000;
}
.cid-uuU1z8ztAE .mbr-section-title {
  color: #000000;
}
.cid-uuU29zKqvZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #edefeb;
}
.cid-uuU29zKqvZ .mbr-text {
  color: #000000;
}
.cid-uuU29zKqvZ .mbr-section-subtitle {
  color: #000000;
}
.cid-uuU29zKqvZ .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uuU29zKqvZ .mbr-text,
.cid-uuU29zKqvZ .item .mbr-section-btn {
  text-align: left;
}
.cid-uuU29zKqvZ .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuU29zKqvZ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uuU29zKqvZ .item-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uuU29zKqvZ .item-wrapper {
    padding: 4rem;
  }
}
.cid-uuU29zKqvZ .counter-container ul {
  margin: 0;
  padding-left: 2.25rem;
  list-style: none;
}
.cid-uuU29zKqvZ .counter-container ul li {
  position: relative;
  list-style: none;
  margin-bottom: 1rem;
}
.cid-uuU29zKqvZ .counter-container ul li:before {
  position: absolute;
  left: -1.5em;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #f58634;
  background-color: #f58634;
  width: 0.5em;
  height: 0.5em;
  top: 0.4em;
  border-radius: 50%;
}
.cid-uuU29zKqvZ .mbr-text UL {
  text-align: left;
}
.cid-uuU29zKqvZ .mbr-card-subtitle {
  color: #232323;
  text-align: left;
}
.cid-uuU4sSRYbL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uuU4sSRYbL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuU4sSRYbL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuU4sSRYbL .mbr-section-subtitle {
  text-align: left;
}
.cid-uuTSjKqJDu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTSjKqJDu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTSjKqJDu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTSjKqJDu .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTSjKqJDu .card {
    margin-bottom: 40px;
  }
}
.cid-uuTSjKqJDu .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTSjKqJDu .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTSjKqJDu .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTSjKqJDu .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTSjKqJDu .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTSjKqJDu .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTSjKqJDu .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTSjKqJDu .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTSjKqJDu img {
  border-radius: 0 !important;
}
.cid-uuTSjKqJDu .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTSjKqJDu .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTSjKqJDu .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTSjKqJDu .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTSjKqJDu .mbr-section-title {
  color: #ffffff;
}
.cid-uuTSjKqJDu .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTSjKqJDu .mbr-card-title {
  color: #ffffff;
}
.cid-uuTSjKqJDu .list {
  color: #a6a99c;
}
.cid-uuTSjKqJDu .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTSjKqJDu .copyright2 {
  color: #ffffff;
}
.cid-uuTSjKqJDu .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTSjKqJDu .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuTHusm9e1 .navbar-dropdown {
  position: relative !important;
}
.cid-uuTHusm9e1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTHusm9e1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuTHusm9e1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuTHusm9e1 .dropdown-item:hover,
.cid-uuTHusm9e1 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuTHusm9e1 .dropdown-item:hover span {
  color: white;
}
.cid-uuTHusm9e1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuTHusm9e1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuTHusm9e1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuTHusm9e1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuTHusm9e1 .nav-link {
  position: relative;
}
.cid-uuTHusm9e1 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuTHusm9e1 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuTHusm9e1 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuTHusm9e1 .dropdown-menu,
.cid-uuTHusm9e1 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuTHusm9e1 .nav-item:focus,
.cid-uuTHusm9e1 .nav-link:focus {
  outline: none;
}
.cid-uuTHusm9e1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuTHusm9e1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuTHusm9e1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuTHusm9e1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuTHusm9e1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuTHusm9e1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuTHusm9e1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuTHusm9e1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuTHusm9e1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuTHusm9e1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuTHusm9e1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuTHusm9e1 .navbar.collapsed {
  justify-content: center;
}
.cid-uuTHusm9e1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuTHusm9e1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuTHusm9e1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuTHusm9e1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuTHusm9e1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuTHusm9e1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuTHusm9e1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuTHusm9e1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuTHusm9e1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuTHusm9e1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuTHusm9e1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuTHusm9e1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuTHusm9e1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuTHusm9e1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuTHusm9e1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuTHusm9e1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuTHusm9e1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuTHusm9e1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuTHusm9e1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuTHusm9e1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuTHusm9e1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuTHusm9e1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuTHusm9e1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuTHusm9e1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuTHusm9e1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuTHusm9e1 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuTHusm9e1 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuTHusm9e1 .dropdown-item.active,
.cid-uuTHusm9e1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuTHusm9e1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuTHusm9e1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuTHusm9e1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuTHusm9e1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuTHusm9e1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuTHusm9e1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuTHusm9e1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuTHusm9e1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuTHusm9e1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuTHusm9e1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuTHusm9e1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuTHusm9e1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTHusm9e1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuTHusm9e1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuTHusm9e1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTHusm9e1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuTHusm9e1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuTHusm9e1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuTHusm9e1 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuTHusm9e1 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuTHusm9e1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuTHusm9e1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuTHusm9e1 .navbar {
    height: 70px;
  }
  .cid-uuTHusm9e1 .navbar.opened {
    height: auto;
  }
  .cid-uuTHusm9e1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuTHusm9e1 .container,
.cid-uuTHusm9e1 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuTHusm9e1 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuTHusm9e1 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuTHusm9e1 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuTHusm9e1 .contacts-menu {
    display: none;
  }
}
.cid-uuTHusm9e1 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuTHusm9e1 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuTHusm9e1 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuTHusm9e1 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuTHusm9e1 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuTHusm9e1 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuTHusm9e1 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuTHusm9e1 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuTHusm9e1 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuTHusm9e1 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuTHusm9e1 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-uuTHutcBF1 {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/so-roque-946x620.webp");
}
.cid-uuTHutcBF1 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
.cid-uuTHutcBF1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTHutcBF1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTHutcBF1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uuTHutcBF1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uuTHutcBF1 {
    align-items: center;
  }
  .cid-uuTHutcBF1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uuTHutcBF1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uuTHutcBF1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uuTHutcBF1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uuTHutcBF1 .content-wrap {
    width: 100%;
  }
}
.cid-uuTHutcBF1 .mbr-section-title {
  text-align: center;
}
.cid-uuTHutcBF1 .mbr-text,
.cid-uuTHutcBF1 .mbr-section-btn {
  text-align: center;
}
.cid-uuTHYkPdTf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuTHYkPdTf img {
  height: 100%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.cid-uuTHYkPdTf H1 {
  color: #000000;
}
.cid-uuTHYkPdTf .mbr-text,
.cid-uuTHYkPdTf .mbr-section-btn {
  color: #716c80;
}
.cid-uuTHYkPdTf H3 {
  color: #716c80;
}
.cid-uuTHYkPdTf .mbr-iconfont {
  padding-left: 0.4rem;
}
.cid-uuTHYkPdTf .link {
  display: flex;
  width: fit-content;
  transition: all 0.3s;
  align-items: center;
}
.cid-uuTHYkPdTf .link .link-ico {
  padding-top: 2px;
  transition: padding 0.3s;
}
.cid-uuTHYkPdTf .link:hover {
  color: #f58634 !important;
}
.cid-uuTHYkPdTf .link:hover .link-ico {
  color: #f58634 !important;
  padding-left: 10px;
}
.cid-uuTHYkPdTf DIV {
  color: #57468b;
}
.cid-uuTHuu0ZJa {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f2f6ff;
}
.cid-uuTHuu0ZJa H1 {
  color: #000000;
}
.cid-uuTHuu0ZJa .mbr-text,
.cid-uuTHuu0ZJa .mbr-section-btn {
  color: #716c80;
}
.cid-uuTHuuuGNt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuTHuuuGNt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuTHuuuGNt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuTHuuuGNt .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuTHuuuGNt .card {
    margin-bottom: 40px;
  }
}
.cid-uuTHuuuGNt .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTHuuuGNt .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuTHuuuGNt .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuTHuuuGNt .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuTHuuuGNt .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuTHuuuGNt .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuTHuuuGNt .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuTHuuuGNt .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuTHuuuGNt img {
  border-radius: 0 !important;
}
.cid-uuTHuuuGNt .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuTHuuuGNt .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuTHuuuGNt .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuTHuuuGNt .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuTHuuuGNt .mbr-section-title {
  color: #ffffff;
}
.cid-uuTHuuuGNt .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuTHuuuGNt .mbr-card-title {
  color: #ffffff;
}
.cid-uuTHuuuGNt .list {
  color: #a6a99c;
}
.cid-uuTHuuuGNt .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuTHuuuGNt .copyright2 {
  color: #ffffff;
}
.cid-uuTHuuuGNt .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuTHuuuGNt .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-11,
.display-12,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uuFAciukE2 .navbar-dropdown {
  position: relative !important;
}
.cid-uuFAciukE2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uuFAciukE2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uuFAciukE2 .dropdown-item:hover,
.cid-uuFAciukE2 .dropdown-item:focus {
  background: #f58634 !important;
  color: white !important;
}
.cid-uuFAciukE2 .dropdown-item:hover span {
  color: white;
}
.cid-uuFAciukE2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFAciukE2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFAciukE2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFAciukE2 .nav-link {
  position: relative;
}
.cid-uuFAciukE2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFAciukE2 .iconfont-wrapper {
  color: #222222 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown-menu,
.cid-uuFAciukE2 .navbar.opened {
  background: #c0c0c0 !important;
}
.cid-uuFAciukE2 .nav-item:focus,
.cid-uuFAciukE2 .nav-link:focus {
  outline: none;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFAciukE2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFAciukE2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFAciukE2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFAciukE2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFAciukE2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFAciukE2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFAciukE2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFAciukE2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFAciukE2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.9rem);
  }
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFAciukE2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFAciukE2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFAciukE2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFAciukE2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFAciukE2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFAciukE2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFAciukE2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFAciukE2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFAciukE2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFAciukE2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFAciukE2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFAciukE2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFAciukE2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFAciukE2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFAciukE2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uuFAciukE2 .dropdown-item.active,
.cid-uuFAciukE2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFAciukE2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFAciukE2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #c0c0c0;
}
.cid-uuFAciukE2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFAciukE2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFAciukE2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFAciukE2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #222222;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFAciukE2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFAciukE2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFAciukE2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uuFAciukE2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uuFAciukE2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uuFAciukE2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFAciukE2 .navbar {
    height: 70px;
  }
  .cid-uuFAciukE2 .navbar.opened {
    height: auto;
  }
  .cid-uuFAciukE2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFAciukE2 .container,
.cid-uuFAciukE2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uuFAciukE2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uuFAciukE2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uuFAciukE2 .contacts-menu .mbr-iconfont {
  color: #222222;
}
@media (max-width: 991px) {
  .cid-uuFAciukE2 .contacts-menu {
    display: none;
  }
}
.cid-uuFAciukE2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uuFAciukE2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #f58634;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uuFAciukE2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uuFAciukE2 .navbar-collapse {
  border-top: 1px solid #555555;
}
@media (min-width: 992px) {
  .cid-uuFAciukE2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uuFAciukE2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #f58634 !important;
}
@media (max-width: 577px) {
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uuFAciukE2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uuFAciukE2 .navbar-collapse .nav-link:hover {
  color: #51504f !important;
}
.cid-cdTeL7heej {
  background: linear-gradient(45deg, #cccccc, #232323);
}
.cid-cdTeL7heej H1 {
  color: #232323;
}
.cid-cdTeL7heej .mbr-text,
.cid-cdTeL7heej .mbr-section-btn {
  color: #232323;
}
.cid-cdTeL7heej H3 {
  color: #232323;
}
.cid-uuIcm0xaXQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uuIcm0xaXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuIcm0xaXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuIcm0xaXQ .card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap img {
  width: 282px;
  height: 162px;
  object-fit: contain;
  margin-right: 1rem;
}
.cid-uuIcm0xaXQ .card .content-wrapper .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-uuIcm0xaXQ .card .content-wrapper .copyright {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .card .content-wrapper .copyright {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uuIcm0xaXQ .card .social-wrapper .social-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 48px;
  color: #ffffff;
}
.cid-uuIcm0xaXQ img {
  border-radius: 0 !important;
}
.cid-uuIcm0xaXQ .list-wrapper .mbr-card-title {
  margin-bottom: 16px;
}
.cid-uuIcm0xaXQ .list-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuIcm0xaXQ .list-wrapper .list .item-wrap {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-uuIcm0xaXQ .list-wrapper .list {
    margin-bottom: 40px;
  }
}
.cid-uuIcm0xaXQ .mbr-section-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .copyright {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .mbr-card-title {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .list {
  color: #a6a99c;
}
.cid-uuIcm0xaXQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uuIcm0xaXQ .copyright2 {
  color: #ffffff;
}
.cid-uuIcm0xaXQ .item-img {
  width: 160px;
  padding: 12px;
  display: flex;
  align-items: center;
}
.cid-uuIcm0xaXQ .copyright2 .copyright2 {
  color: #232323;
  text-align: center;
}
